| Interface | Description |
|---|---|
| DynamicStructure |
Interface representing a "dynamic structure".
|
| Invocable<T> |
Describes the invoke methods of none task vAPI operation.
|
| Service |
Marker interface for vAPI generated bindings services
|
| StaticStructure |
Interface implemented by all generated static bindings structures.
|
| StreamInvocable<T> |
Describes the invoke methods of streaming none task vAPI operation.
|
| Structure |
Base interface that represents a Java language bindings structure.
|
| StubCreator |
Interface for vAPI client-side stub factories.
|
| TaskInvocable<T> |
Describes the invoke methods of task vAPI operations.
|
| Class | Description |
|---|---|
| ApiEnumeration<E extends ApiEnumeration<E>> |
Base class for all Java mappings of interface definition language
enumerated types.
|
| CompletionStageFuture<T> |
This class exposes the
Future and CompletionStage
abstractions for binding clients. |
| DynamicStructureImpl |
DynamicStructure implementation backed by a StructValue. |
| LocalizableMessageFactory |
Factory for
LocalizableMessage instances. |
| StubConfiguration |
This is a helper class for creating stub configurations.
|
| StubConfigurationBase |
This class provides all needed configuration for creating a
Stub |
| StubFactory |
Factory for client-side vAPI stubs.
|
| Task<T> |
This class is used to hold taskId and return type of the operations.
|
| Exception | Description |
|---|---|
| ApiError |
Common base class for all VMODL2 errors (standard and custom ones)
in Java static language bindings.
|
| UnresolvedError |
Concrete
ApiError which represents a VMODL2 error that
was reported but couldn't be resolved. |