automorph.handler
Members list
Type members
Classlikes
RPC request handler for bound APIs.
RPC request handler for bound APIs.
Processes remote API requests and invoke bound API methods.
Note: Consider this class to be private and do not use it. It remains public only due to Scala 2 macro limitations.
Type parameters
- Codec
-
message codec plugin type
- Context
-
RPC message context type
- Effect
-
effect type
- Node
-
message node type
Value parameters
- apiBindings
-
API method bindings
- discovery
-
automatic provision of service discovery via RPC functions returning bound API schema enabled
- effectSystem
-
effect system plugin
- filterCall
-
filters RPC requests and raises arbitrary errors for non-matching requests
- rpcProtocol
-
RPC protocol plugin
Attributes
RPC handler remote API function binding.
RPC handler remote API function binding.
Note: Consider this class to be private and do not use it. It remains public only due to Scala 2 macro limitations.
Type parameters
- Context
-
RPC message context type
- Effect
-
effect type
- Node
-
message node type
Value parameters
- acceptsContext
-
true if the method accepts request context as its last parameter, false otherwise
- argumentDecoders
-
map of method parameter names to argument decoding functions
- call
-
calls bound function
- encodeResult
-
encodes bound function result
- function
-
bound function descriptor
Attributes
- Supertypes