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

RPC endpoint that takes TEntity as input and returns TResult as output when invoked.

Link copied to clipboard
open class FunctionEndpointImpl<TEntity, TResult>(referrer: Endpoint, relativeUri: URI, entityType: Class<TEntity>, resultType: Class<TResult>) : AbstractRpcEndpoint, FunctionEndpoint<TEntity, TResult>

RPC endpoint that takes TEntity as input and returns TResult as output when invoked.

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
interface RpcEndpoint : Endpoint

An endpoint for a non-RESTful resource that acts like a callable function.