Skip navigation links
A B C D E F G H I L N O P R S T V 

A

addInstance(ServiceImplInstance) - Method in class io.nexusrpc.handler.ServiceHandler.Builder
Add a service instance.
addLink(Link) - Method in class io.nexusrpc.handler.OperationStartDetails.Builder
Add a link.
addLink(Link) - Method in class io.nexusrpc.handler.OperationStartResult.Builder
Add a link to the operation.
addMethodCancellationListener(OperationMethodCancellationListener) - Method in class io.nexusrpc.handler.OperationContext
Add a listener for method cancellation.
addOperation(OperationDefinition) - Method in class io.nexusrpc.ServiceDefinition.Builder
Add operations, at least one required.
apply(OperationContext, OperationStartDetails, T) - Method in interface io.nexusrpc.handler.SynchronousOperationFunction
Invoked every operation start call and expected to return a fixed/synchronous result.
async(String) - Static method in class io.nexusrpc.handler.OperationStartResult
Create a started asynchronous operation start result with the given operation ID.

B

build() - Method in class io.nexusrpc.FailureInfo.Builder
Build the operation failure.
build() - Method in class io.nexusrpc.handler.HandlerInputContent.Builder
 
build() - Method in class io.nexusrpc.handler.HandlerResultContent.Builder
 
build() - Method in class io.nexusrpc.handler.OperationCancelDetails.Builder
Build the details.
build() - Method in class io.nexusrpc.handler.OperationContext.Builder
Build the context.
build() - Method in class io.nexusrpc.handler.OperationFetchInfoDetails.Builder
Build the details.
build() - Method in class io.nexusrpc.handler.OperationFetchResultDetails.Builder
 
build() - Method in class io.nexusrpc.handler.OperationStartDetails.Builder
Build the details.
build() - Method in class io.nexusrpc.handler.OperationStartResult.Builder
 
build() - Method in class io.nexusrpc.handler.ServiceHandler.Builder
Build the handler.
build() - Method in class io.nexusrpc.handler.ServiceImplInstance.Builder
Build the instance.
build() - Method in class io.nexusrpc.Link.Builder
Build the link.
build() - Method in class io.nexusrpc.OperationDefinition.Builder
Build the operation definition.
build() - Method in class io.nexusrpc.OperationInfo.Builder
Build the info.
build() - Method in class io.nexusrpc.Serializer.Content.Builder
 
build() - Method in class io.nexusrpc.ServiceDefinition.Builder
Build the service definition.

C

cancel(OperationContext, OperationCancelDetails) - Method in interface io.nexusrpc.handler.OperationHandler
Cancel the asynchronously started operation.
cancel(String) - Method in class io.nexusrpc.handler.OperationMethodCanceller
Cancel the operation handler method.
cancelled() - Method in interface io.nexusrpc.handler.OperationMethodCancellationListener
Called when an operation method is cancelled by the underlying RPC system.
cancelOperation(OperationContext, OperationCancelDetails) - Method in interface io.nexusrpc.handler.Handler
Cancel the asynchronously started operation.
cancelOperation(OperationContext, OperationCancelDetails) - Method in class io.nexusrpc.handler.ServiceHandler
 
consumeBytes() - Method in class io.nexusrpc.handler.HandlerInputContent
Consume the bytes.
consumeStream() - Method in class io.nexusrpc.handler.HandlerInputContent
Consume stream.

D

deserialize(Serializer.Content, Type) - Method in interface io.nexusrpc.Serializer
Deserialize the content as a value of the given type.

E

equals(Object) - Method in class io.nexusrpc.FailureInfo
 
equals(Object) - Method in class io.nexusrpc.handler.HandlerResultContent
 
equals(Object) - Method in class io.nexusrpc.handler.OperationCancelDetails
 
equals(Object) - Method in class io.nexusrpc.handler.OperationContext
 
equals(Object) - Method in class io.nexusrpc.handler.OperationFetchInfoDetails
 
equals(Object) - Method in class io.nexusrpc.handler.OperationFetchResultDetails
 
equals(Object) - Method in class io.nexusrpc.Link
 
equals(Object) - Method in class io.nexusrpc.OperationDefinition
 
equals(Object) - Method in class io.nexusrpc.OperationInfo
 
equals(Object) - Method in class io.nexusrpc.Serializer.Content
 
equals(Object) - Method in class io.nexusrpc.ServiceDefinition
 

F

FailureInfo - Class in io.nexusrpc
Information about an operation failure.
FailureInfo.Builder - Class in io.nexusrpc
Builder for an operation failure.
fetchInfo(OperationContext, OperationFetchInfoDetails) - Method in interface io.nexusrpc.handler.OperationHandler
Fetch information about the asynchronously started operation.
fetchOperationInfo(OperationContext, OperationFetchInfoDetails) - Method in interface io.nexusrpc.handler.Handler
Fetch information about the asynchronously started operation.
fetchOperationInfo(OperationContext, OperationFetchInfoDetails) - Method in class io.nexusrpc.handler.ServiceHandler
 
fetchOperationResult(OperationContext, OperationFetchResultDetails) - Method in interface io.nexusrpc.handler.Handler
Fetch the result for an asynchronously started operation.
fetchOperationResult(OperationContext, OperationFetchResultDetails) - Method in class io.nexusrpc.handler.ServiceHandler
 
fetchResult(OperationContext, OperationFetchResultDetails) - Method in interface io.nexusrpc.handler.OperationHandler
Fetch the result for an asynchronously started operation.
fromClass(Class<?>) - Static method in class io.nexusrpc.ServiceDefinition
Create a service definition from a Service annotated interface.
fromInstance(Object) - Static method in class io.nexusrpc.handler.ServiceImplInstance
Create a service instance from the given object instance.

G

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
Headers to use on the callback if OperationStartDetails.getCallbackUrl() is used.
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.
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.

H

Handler - Interface in io.nexusrpc.handler
Top-level handler for service calls.
HandlerInputContent - Class in io.nexusrpc.handler
Content that can be fixed or streaming for start operation input.
HandlerInputContent.Builder - Class in io.nexusrpc.handler
Builder for content.
HandlerResultContent - Class in io.nexusrpc.handler
Content that can be fixed or streaming as a result of an operation.
HandlerResultContent.Builder - Class in io.nexusrpc.handler
Builder for content.
hashCode() - Method in class io.nexusrpc.FailureInfo
 
hashCode() - Method in class io.nexusrpc.handler.HandlerResultContent
 
hashCode() - Method in class io.nexusrpc.handler.OperationCancelDetails
 
hashCode() - Method in class io.nexusrpc.handler.OperationContext
 
hashCode() - Method in class io.nexusrpc.handler.OperationFetchInfoDetails
 
hashCode() - Method in class io.nexusrpc.handler.OperationFetchResultDetails
 
hashCode() - Method in class io.nexusrpc.Link
 
hashCode() - Method in class io.nexusrpc.OperationDefinition
 
hashCode() - Method in class io.nexusrpc.OperationInfo
 
hashCode() - Method in class io.nexusrpc.Serializer.Content
 
hashCode() - Method in class io.nexusrpc.ServiceDefinition
 
Header - Class in io.nexusrpc
Collection of well-known headers for Nexus.

I

io.nexusrpc - package io.nexusrpc
 
io.nexusrpc.handler - package io.nexusrpc.handler
 
isMethodCancelled() - Method in class io.nexusrpc.handler.OperationContext
True if the method has been cancelled, false if not.
isSync() - Method in class io.nexusrpc.handler.OperationStartResult
Whether this start result is synchronous or asynchronous.

L

Link - Class in io.nexusrpc
Link contains a URI and a Type that can be used to decode the URI.
Link.Builder - Class in io.nexusrpc
Builder for link.

N

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() - Static method in class io.nexusrpc.handler.OperationStartResult
Create a builder.
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.

O

Operation - Annotation Type in io.nexusrpc
Operations are interface methods defined on Service interfaces.
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
Marks a method on a ServiceImpl as an implementation of an Operation.
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
 
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
 

P

putCallbackHeader(String, String) - Method in class io.nexusrpc.handler.OperationStartDetails.Builder
Put a single callback header.
putHeader(String, String) - Method in class io.nexusrpc.handler.HandlerInputContent.Builder
Add header.
putHeader(String, String) - Method in class io.nexusrpc.handler.HandlerResultContent.Builder
Add header.
putHeader(String, String) - Method in class io.nexusrpc.handler.OperationContext.Builder
Put a header into the header map.
putHeader(String, String) - Method in class io.nexusrpc.Serializer.Content.Builder
Add header.
putMetadata(String, String) - Method in class io.nexusrpc.FailureInfo.Builder
Add a single metadata key/value.
putOperationHandler(String, OperationHandler<?, ?>) - Method in class io.nexusrpc.handler.ServiceImplInstance.Builder
Add operation handler.

R

removeMethodCancellationListener(OperationMethodCancellationListener) - Method in class io.nexusrpc.handler.OperationContext
Remove a listener, if present, for method cancellation using hash code.
REQUEST_TIMEOUT - Static variable in class io.nexusrpc.Header
Header for the total time to complete a Nexus request.

S

serialize(Object) - Method in interface io.nexusrpc.Serializer
Serialize the value as content.
Serializer - Interface in io.nexusrpc
Serializer used to convert values to bytes and vice-versa.
Serializer.Content - Class in io.nexusrpc
Data + headers used by serializers.
Serializer.Content.Builder - Class in io.nexusrpc
Builder for content.
Service - Annotation Type in io.nexusrpc
Services are interfaces that contain Operation methods.
ServiceDefinition - Class in io.nexusrpc
Definition of a service with operations.
ServiceDefinition.Builder - Class in io.nexusrpc
Builder for a service definition.
ServiceHandler - Class in io.nexusrpc.handler
Handler that delegates to service implementations.
ServiceHandler.Builder - Class in io.nexusrpc.handler
Builder for operation start details.
ServiceImpl - Annotation Type in io.nexusrpc.handler
Marks a class as an implementation of a Service interface.
ServiceImplInstance - Class in io.nexusrpc.handler
Instance of a ServiceImpl annotated class.
ServiceImplInstance.Builder - Class in io.nexusrpc.handler
Builder for a service impl instance.
setAsyncOperationId(String) - Method in class io.nexusrpc.handler.OperationStartResult.Builder
Set the asynchronous operation ID.
setCallbackUrl(String) - Method in class io.nexusrpc.handler.OperationStartDetails.Builder
Set callback URL.
setData(byte[]) - Method in class io.nexusrpc.handler.HandlerResultContent.Builder
Set data.
setData(InputStream) - Method in class io.nexusrpc.handler.HandlerResultContent.Builder
Set data.
setData(byte[]) - Method in class io.nexusrpc.Serializer.Content.Builder
Set data.
setDataStream(InputStream) - Method in class io.nexusrpc.handler.HandlerInputContent.Builder
Set data stream.
setDefinition(ServiceDefinition) - Method in class io.nexusrpc.handler.ServiceImplInstance.Builder
Set service definition.
setDetailsJson(String) - Method in class io.nexusrpc.FailureInfo.Builder
Set details.
setId(String) - Method in class io.nexusrpc.OperationInfo.Builder
Set operation ID.
setInputType(Type) - Method in class io.nexusrpc.OperationDefinition.Builder
Set input type.Required.
setMessage(String) - Method in class io.nexusrpc.FailureInfo.Builder
Set message, required.
setMethodCanceller(OperationMethodCanceller) - Method in class io.nexusrpc.handler.OperationContext.Builder
Set method canceller.
setMethodName(String) - Method in class io.nexusrpc.OperationDefinition.Builder
Set reflected operation method name.
setName(String) - Method in class io.nexusrpc.OperationDefinition.Builder
Set operation name.
setName(String) - Method in class io.nexusrpc.ServiceDefinition.Builder
Set service name.
setOperation(String) - Method in class io.nexusrpc.handler.OperationContext.Builder
Set operation name.
setOperationId(String) - Method in class io.nexusrpc.handler.OperationCancelDetails.Builder
Set operation ID.
setOperationId(String) - Method in class io.nexusrpc.handler.OperationFetchInfoDetails.Builder
Set operation ID.
setOperationId(String) - Method in class io.nexusrpc.handler.OperationFetchResultDetails.Builder
Set operation ID.
setOutputType(Type) - Method in class io.nexusrpc.OperationDefinition.Builder
Set output type.Required.
setRequestId(String) - Method in class io.nexusrpc.handler.OperationStartDetails.Builder
Set request ID.
setSerializer(Serializer) - Method in class io.nexusrpc.handler.ServiceHandler.Builder
Serializer.
setService(String) - Method in class io.nexusrpc.handler.OperationContext.Builder
Set service.
setState(OperationState) - Method in class io.nexusrpc.OperationInfo.Builder
Set operation state.
setSyncResult(R) - Method in class io.nexusrpc.handler.OperationStartResult.Builder
Set the synchronous result.
setTimeout(Duration) - Method in class io.nexusrpc.handler.OperationFetchResultDetails.Builder
Set timeout.
setType(String) - Method in class io.nexusrpc.Link.Builder
Type can describe an actual data type for decoding the URI.
setUri(URI) - Method in class io.nexusrpc.Link.Builder
Set URI information about the link.
start(OperationContext, OperationStartDetails, T) - Method in interface io.nexusrpc.handler.OperationHandler
Handle the start of an operation.
startOperation(OperationContext, OperationStartDetails, HandlerInputContent) - Method in interface io.nexusrpc.handler.Handler
Handle the start of an operation.
startOperation(OperationContext, OperationStartDetails, HandlerInputContent) - Method in class io.nexusrpc.handler.ServiceHandler
 
sync(SynchronousOperationFunction<T, R>) - Static method in interface io.nexusrpc.handler.OperationHandler
Create an operation handler for a synchronous operation backed by the given function.
sync(R) - Static method in class io.nexusrpc.handler.OperationStartResult
Create a completed synchronous operation start result from the given value.
SynchronousOperationFunction<T,R> - Interface in io.nexusrpc.handler
Function interface for OperationHandler.sync(io.nexusrpc.handler.SynchronousOperationFunction<T, R>) representing a call made for every operation call.

T

toString() - Method in class io.nexusrpc.FailureInfo
 
toString() - Method in class io.nexusrpc.handler.OperationCancelDetails
 
toString() - Method in class io.nexusrpc.handler.OperationContext
 
toString() - Method in class io.nexusrpc.handler.OperationFetchInfoDetails
 
toString() - Method in class io.nexusrpc.handler.OperationFetchResultDetails
 
toString() - Method in class io.nexusrpc.Link
 
toString() - Method in class io.nexusrpc.OperationDefinition
 
toString() - Method in class io.nexusrpc.OperationInfo
 
toString() - Method in class io.nexusrpc.ServiceDefinition
 

V

valueOf(String) - Static method in enum io.nexusrpc.handler.OperationHandlerException.ErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nexusrpc.OperationState
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.nexusrpc.handler.OperationHandlerException.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nexusrpc.OperationState
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L N O P R S T V 
Skip navigation links