Package-level declarations
RPC endpoints allow you to interact with non-RESTful resources that act like callable functions.
Types
Link copied to clipboard
abstract class AbstractRpcEndpoint(referrer: Endpoint, relativeUri: URI) : AbstractEndpoint, RpcEndpoint
Base class for building RPC endpoints.
Link copied to clipboard
RPC endpoint that is invoked with no input or output.
Link copied to clipboard
open class ActionEndpointImpl(referrer: Endpoint, relativeUri: URI) : AbstractRpcEndpoint, ActionEndpoint
RPC endpoint that is invoked with no input or output.
Link copied to clipboard
RPC endpoint that takes TEntity as input when invoked.
Link copied to clipboard
open class ConsumerEndpointImpl<TEntity>(referrer: Endpoint, relativeUri: URI, entityType: Class<TEntity>) : AbstractRpcEndpoint, ConsumerEndpoint<TEntity>
RPC endpoint that takes TEntity as input when invoked.
Link copied to clipboard
Link copied to clipboard
open class FunctionEndpointImpl<TEntity, TResult>(referrer: Endpoint, relativeUri: URI, entityType: Class<TEntity>, resultType: Class<TResult>) : AbstractRpcEndpoint, FunctionEndpoint<TEntity, TResult>
Link copied to clipboard
RPC endpoint that takes no input and returns TResult as output when invoked.
Link copied to clipboard
open class ProducerEndpointImpl<TResult>(referrer: Endpoint, relativeUri: URI, resultType: Class<TResult>) : AbstractRpcEndpoint, ProducerEndpoint<TResult>
RPC endpoint that takes no input and returns TResult as output when invoked.
Link copied to clipboard
An endpoint for a non-RESTful resource that acts like a callable function.