@NullMarked
| Interface | Description |
|---|---|
| Serializer |
Serializer used to convert values to bytes and vice-versa.
|
| Class | Description |
|---|---|
| FailureInfo |
Information about an operation failure.
|
| FailureInfo.Builder |
Builder for an operation failure.
|
| Header |
Collection of well-known headers for Nexus.
|
| Link |
Link contains a URI and a Type that can be used to decode the URI.
|
| Link.Builder |
Builder for link.
|
| OperationDefinition |
Definition of an operation on a service.
|
| OperationDefinition.Builder |
Builder for an operation definition.
|
| OperationInfo |
Information about an operation.
|
| OperationInfo.Builder |
Builder for operation info.
|
| Serializer.Content |
Data + headers used by serializers.
|
| Serializer.Content.Builder |
Builder for content.
|
| ServiceDefinition |
Definition of a service with operations.
|
| ServiceDefinition.Builder |
Builder for a service definition.
|
| Enum | Description |
|---|---|
| OperationState |
State an operation can be in.
|
| Exception | Description |
|---|---|
| OperationStillRunningException |
An operation result was requested, but it is still running.
|
| OperationUnsuccessfulException |
An operation has failed or was cancelled.
|
| Annotation Type | Description |
|---|---|
| Operation |
Operations are interface methods defined on
Service interfaces. |
| Service |
Services are interfaces that contain
Operation methods. |