- getAsyncOperationId() - Method in class io.nexusrpc.handler.OperationStartResult
-
The asynchronous operation ID.
- getCallbackHeaders() - Method in class io.nexusrpc.handler.OperationStartDetails.Builder
-
Get callback headers for mutation.
- getCallbackHeaders() - Method in class io.nexusrpc.handler.OperationStartDetails
-
- getCallbackUrl() - Method in class io.nexusrpc.handler.OperationStartDetails
-
Optional callback for asynchronous operations to deliver results to.
- getData() - Method in class io.nexusrpc.Serializer.Content
-
Data.
- getDataBytes() - Method in class io.nexusrpc.handler.HandlerResultContent
-
Data bytes.
- getDataStream() - Method in class io.nexusrpc.handler.HandlerResultContent
-
Data bytes.
- getDefinition() - Method in class io.nexusrpc.handler.ServiceImplInstance
-
- getDetailsJson() - Method in class io.nexusrpc.FailureInfo
-
Failure details.
- getErrorType() - Method in exception io.nexusrpc.handler.OperationHandlerException
-
Error type for this exception.
- getFailureInfo() - Method in exception io.nexusrpc.handler.OperationHandlerException
-
Failure info, if any, for this exception.
- getFailureInfo() - Method in exception io.nexusrpc.OperationUnsuccessfulException
-
- getHeaders() - Method in class io.nexusrpc.handler.HandlerInputContent.Builder
-
Get headers to mutate.
- getHeaders() - Method in class io.nexusrpc.handler.HandlerInputContent
-
Headers.
- getHeaders() - Method in class io.nexusrpc.handler.HandlerResultContent.Builder
-
Get headers to mutate.
- getHeaders() - Method in class io.nexusrpc.handler.HandlerResultContent
-
Headers.
- getHeaders() - Method in class io.nexusrpc.handler.OperationContext.Builder
-
Get headers to mutate.
- getHeaders() - Method in class io.nexusrpc.handler.OperationContext
-
Headers for the call.
- getHeaders() - Method in class io.nexusrpc.Serializer.Content.Builder
-
Get headers to mutate.
- getHeaders() - Method in class io.nexusrpc.Serializer.Content
-
Headers.
- getId() - Method in class io.nexusrpc.OperationInfo
-
ID of the operation.
- getInputType() - Method in class io.nexusrpc.OperationDefinition
-
Input type.
- getInstances() - Method in class io.nexusrpc.handler.ServiceHandler.Builder
-
Get instances to mutate.
- getInstances() - Method in class io.nexusrpc.handler.ServiceHandler
-
Instances, by service name.
- getLinks() - Method in class io.nexusrpc.handler.OperationStartDetails.Builder
-
Get links.
- getLinks() - Method in class io.nexusrpc.handler.OperationStartDetails
-
Links contain arbitrary caller information.
- getLinks() - Method in class io.nexusrpc.handler.OperationStartResult.Builder
-
Get links.
- getLinks() - Method in class io.nexusrpc.handler.OperationStartResult
-
The links associated with the operation.
- getMessage() - Method in class io.nexusrpc.FailureInfo
-
Failure message.
- getMetadata() - Method in class io.nexusrpc.FailureInfo.Builder
-
Get metadata to mutate.
- getMetadata() - Method in class io.nexusrpc.FailureInfo
-
Failure metadata.
- getMethodCancellationReason() - Method in class io.nexusrpc.handler.OperationContext
-
Reason the method was cancelled or null if not canceled.
- getMethodName() - Method in class io.nexusrpc.OperationDefinition
-
Method name the operation is on if this was created via reflection.
- getName() - Method in class io.nexusrpc.OperationDefinition
-
Operation name.
- getName() - Method in class io.nexusrpc.ServiceDefinition
-
Service name.
- getOperation() - Method in class io.nexusrpc.handler.OperationContext
-
Operation name for the call.
- getOperationHandlers() - Method in class io.nexusrpc.handler.ServiceImplInstance.Builder
-
Get operation handlers to mutate.
- getOperationHandlers() - Method in class io.nexusrpc.handler.ServiceImplInstance
-
- getOperationId() - Method in class io.nexusrpc.handler.OperationCancelDetails
-
ID of the operation.
- getOperationId() - Method in class io.nexusrpc.handler.OperationFetchInfoDetails
-
ID of the operation.
- getOperationId() - Method in class io.nexusrpc.handler.OperationFetchResultDetails
-
ID of the operation.
- getOperationMiddlewares() - Method in class io.nexusrpc.handler.ServiceHandler.Builder
-
- getOperationMiddlewares() - Method in class io.nexusrpc.handler.ServiceHandler
-
- getOperations() - Method in class io.nexusrpc.ServiceDefinition.Builder
-
Get operations, at least one required.
- getOperations() - Method in class io.nexusrpc.ServiceDefinition
-
Collection of operations by name.
- getOutputType() - Method in class io.nexusrpc.OperationDefinition
-
Output type.
- getRequestId() - Method in class io.nexusrpc.handler.OperationStartDetails
-
Unique request identifier from the caller to be used for deduplication.
- getSerializer() - Method in class io.nexusrpc.handler.ServiceHandler
-
Serializer used for input/output.
- getService() - Method in class io.nexusrpc.handler.OperationContext
-
Service name for the call.
- getState() - Method in class io.nexusrpc.OperationInfo
-
State of the operation.
- getState() - Method in exception io.nexusrpc.OperationUnsuccessfulException
-
- getSyncResult() - Method in class io.nexusrpc.handler.OperationStartResult
-
The synchronous result.
- getTimeout() - Method in class io.nexusrpc.handler.OperationFetchResultDetails
-
Optional timeout for how long the user wants to wait on the result.
- getType() - Method in class io.nexusrpc.Link
-
Type can describe an actual data type for decoding the URI.
- getUri() - Method in class io.nexusrpc.Link
-
URI information about the link.
- newAsyncBuilder(String) - Static method in class io.nexusrpc.handler.OperationStartResult
-
Create a builder with an async operation Id.
- newBuilder() - Static method in class io.nexusrpc.FailureInfo
-
Create a builder for an operation failure.
- newBuilder(FailureInfo) - Static method in class io.nexusrpc.FailureInfo
-
Create a builder for an operation failure from an existing operation failure.
- newBuilder() - Static method in class io.nexusrpc.handler.HandlerInputContent
-
Create a builder for content.
- newBuilder() - Static method in class io.nexusrpc.handler.HandlerResultContent
-
Create a builder for content.
- newBuilder(HandlerResultContent) - Static method in class io.nexusrpc.handler.HandlerResultContent
-
Create a builder for content from existing content.
- newBuilder() - Static method in class io.nexusrpc.handler.OperationCancelDetails
-
Create a builder.
- newBuilder(OperationCancelDetails) - Static method in class io.nexusrpc.handler.OperationCancelDetails
-
Create a builder from an existing set of details.
- newBuilder() - Static method in class io.nexusrpc.handler.OperationContext
-
Create a builder.
- newBuilder(OperationContext) - Static method in class io.nexusrpc.handler.OperationContext
-
Create a builder from an existing context.
- newBuilder() - Static method in class io.nexusrpc.handler.OperationFetchInfoDetails
-
Create a builder.
- newBuilder(OperationFetchInfoDetails) - Static method in class io.nexusrpc.handler.OperationFetchInfoDetails
-
Create a builder from an existing set of details.
- newBuilder() - Static method in class io.nexusrpc.handler.OperationFetchResultDetails
-
Create a builder.
- newBuilder(OperationFetchResultDetails) - Static method in class io.nexusrpc.handler.OperationFetchResultDetails
-
Create a builder from an existing set of details.
- newBuilder() - Static method in class io.nexusrpc.handler.OperationStartDetails
-
Create a builder.
- newBuilder(OperationStartDetails) - Static method in class io.nexusrpc.handler.OperationStartDetails
-
Create a builder from an existing set of details.
- newBuilder(OperationStartResult<R>) - Static method in class io.nexusrpc.handler.OperationStartResult
-
Create a builder from an existing OperationStartResult.
- newBuilder() - Static method in class io.nexusrpc.handler.ServiceHandler
-
Create a builder for a service handler.
- newBuilder(ServiceHandler) - Static method in class io.nexusrpc.handler.ServiceHandler
-
Create a builder for service handler from an existing service handler.
- newBuilder() - Static method in class io.nexusrpc.handler.ServiceImplInstance
-
Create a builder for a service impl instance.
- newBuilder(ServiceImplInstance) - Static method in class io.nexusrpc.handler.ServiceImplInstance
-
Create a builder for a service impl instance from an existing service impl instance.
- newBuilder() - Static method in class io.nexusrpc.Link
-
Create a builder.
- newBuilder(Link) - Static method in class io.nexusrpc.Link
-
Create a builder from an existing Link.
- newBuilder() - Static method in class io.nexusrpc.OperationDefinition
-
Create a builder for an operation definition.
- newBuilder(OperationDefinition) - Static method in class io.nexusrpc.OperationDefinition
-
Create a builder for an operation definition from an existing operation definition.
- newBuilder() - Static method in class io.nexusrpc.OperationInfo
-
Create a builder.
- newBuilder(OperationInfo) - Static method in class io.nexusrpc.OperationInfo
-
Create a builder from existing info.
- newBuilder() - Static method in class io.nexusrpc.Serializer.Content
-
Create a builder for content.
- newBuilder(Serializer.Content) - Static method in class io.nexusrpc.Serializer.Content
-
Create a builder for content from existing content.
- newBuilder() - Static method in class io.nexusrpc.ServiceDefinition
-
Create a builder for a service definition.
- newBuilder(ServiceDefinition) - Static method in class io.nexusrpc.ServiceDefinition
-
Create a builder for a service definition from an existing service definition.
- newSyncBuilder(R) - Static method in class io.nexusrpc.handler.OperationStartResult
-
Create a builder with a synchronous result.
- Operation - Annotation Type in io.nexusrpc
-
Operations are interface methods defined on
Service interfaces.
- OPERATION_ID - Static variable in class io.nexusrpc.Header
-
Header for the unique ID returned by the StartOperation response for async operations.
- OPERATION_START_TIME - Static variable in class io.nexusrpc.Header
-
Header for to set time the operation started.
- OPERATION_TIMEOUT - Static variable in class io.nexusrpc.Header
-
Total time to complete a Nexus operation.
- OperationCancelDetails - Class in io.nexusrpc.handler
-
Details for handling operation cancel.
- OperationCancelDetails.Builder - Class in io.nexusrpc.handler
-
Builder for operation cancel details.
- OperationContext - Class in io.nexusrpc.handler
-
Context for use in operation handling.
- OperationContext.Builder - Class in io.nexusrpc.handler
-
Builder for operation context.
- OperationDefinition - Class in io.nexusrpc
-
Definition of an operation on a service.
- OperationDefinition.Builder - Class in io.nexusrpc
-
Builder for an operation definition.
- OperationFetchInfoDetails - Class in io.nexusrpc.handler
-
Details for handling operation fetch info.
- OperationFetchInfoDetails.Builder - Class in io.nexusrpc.handler
-
Builder for operation fetch info details.
- OperationFetchResultDetails - Class in io.nexusrpc.handler
-
Details for handling operation fetch result.
- OperationFetchResultDetails.Builder - Class in io.nexusrpc.handler
-
Builder for operation fetch result details.
- OperationHandler<T,R> - Interface in io.nexusrpc.handler
-
Handler for an operation.
- OperationHandlerException - Exception in io.nexusrpc.handler
-
Thrown from a handler for any unexpected error.
- OperationHandlerException(OperationHandlerException.ErrorType, String) - Constructor for exception io.nexusrpc.handler.OperationHandlerException
-
- OperationHandlerException(OperationHandlerException.ErrorType, String, Throwable) - Constructor for exception io.nexusrpc.handler.OperationHandlerException
-
- OperationHandlerException(OperationHandlerException.ErrorType, FailureInfo) - Constructor for exception io.nexusrpc.handler.OperationHandlerException
-
- OperationHandlerException(OperationHandlerException.ErrorType, FailureInfo, Throwable) - Constructor for exception io.nexusrpc.handler.OperationHandlerException
-
- OperationHandlerException.ErrorType - Enum in io.nexusrpc.handler
-
Error type that can occur on a handler exception.
- OperationImpl - Annotation Type in io.nexusrpc.handler
-
- OperationInfo - Class in io.nexusrpc
-
Information about an operation.
- OperationInfo.Builder - Class in io.nexusrpc
-
Builder for operation info.
- OperationMethodCancellationListener - Interface in io.nexusrpc.handler
-
Listener that can be registered to listen for cancellation of an operation handler method.
- OperationMethodCanceller - Class in io.nexusrpc.handler
-
Utility to cancel in-flight operation handler methods.
- OperationMethodCanceller() - Constructor for class io.nexusrpc.handler.OperationMethodCanceller
-
- OperationMiddleware - Interface in io.nexusrpc.handler
-
Middleware for intercepting operations.
- OperationStartDetails - Class in io.nexusrpc.handler
-
Details for handling operation start.
- OperationStartDetails.Builder - Class in io.nexusrpc.handler
-
Builder for operation start details.
- OperationStartResult<R> - Class in io.nexusrpc.handler
-
- OperationStartResult.Builder<R> - Class in io.nexusrpc.handler
-
Builder for an OperationStartResult.
- OperationState - Enum in io.nexusrpc
-
State an operation can be in.
- OperationStillRunningException - Exception in io.nexusrpc
-
An operation result was requested, but it is still running.
- OperationStillRunningException() - Constructor for exception io.nexusrpc.OperationStillRunningException
-
- OperationUnsuccessfulException - Exception in io.nexusrpc
-
An operation has failed or was cancelled.
- OperationUnsuccessfulException(String) - Constructor for exception io.nexusrpc.OperationUnsuccessfulException
-
- OperationUnsuccessfulException(OperationState, String) - Constructor for exception io.nexusrpc.OperationUnsuccessfulException
-
- OperationUnsuccessfulException(OperationState, FailureInfo) - Constructor for exception io.nexusrpc.OperationUnsuccessfulException
-