| Interface | Description |
|---|---|
| ApiProvider |
The
ApiProvider interface provides interface and
method introspection and invocation operations for use by API
clients. |
| ApiProviderStub |
A blend of synchronous and asynchronous provider interfaces.
|
| Consumer<T> |
Represents an operation that accepts a single input.
|
| ExecutionContext.SecurityContext |
Implementations of this interface will provide all needed data for
authentication for the given invocation.
|
| HttpResponse |
HTTP response abstraction for REST API invocations.
|
| HttpResponseAccessor |
Accessor of the raw HTTP response for REST API invocations.
|
| SyncApiProvider |
Synchronous version of
ApiProvider. |
| Class | Description |
|---|---|
| ApiProviderStubImpl |
Utility which provides synchronous method overloads on top of an
ApiProvider. |
| AsyncHandle<T> |
This handle is used to complete an operation invocation (with an output value
or an error) or report progress.
|
| AsyncHandleSyncAdapter<T> |
This utility provides a synchronous view of an
AsyncHandle. |
| DecoratorApiProvider |
Utility which decorates an existing provider.
|
| ExecutionContext |
The
ExecutionContext class provides information about the
execution of an API method invocation. |
| ExecutionContext.ApplicationData |
Immutable class representing additional application specific data
associated with the request for method execution represented by this
ExecutionContext. |
| ExecutionContext.Builder | |
| ExecutionContext.RuntimeData |
This class contains data and settings related to the execution of the
invocation by the vAPI runtime, protocol and transport.
|
| InterfaceDefinition |
The
InterfaceDefinition class contains detailed
information about a vAPI interface. |
| InterfaceIdentifier |
The
InterfaceIdentifier class identifies an
instance. |
| MethodDefinition |
The
MethodDefinition class contains detailed information
about a vAPI method. |
| MethodIdentifier |
The
MethodIdentifier class identifies an
instance. |
| MethodResult |
The
MethodResult class contains the result of a method
call. |
| ProviderDefinition |
The
ProviderDefinition contains detailed information about
vAPI provider. |
| Enum | Description |
|---|---|
| MethodDefinition.TaskSupport |
Levels of task support by the method
|
| Exception | Description |
|---|---|
| ErrorValueException |
Exception that contains an
ErrorValue. |
Copyright © 2023. All rights reserved.