Package dev.getelements.elements.rt
Class SimpleJsonRpcInvocationService
java.lang.Object
dev.getelements.elements.rt.SimpleJsonRpcInvocationService
- All Implemented Interfaces:
JsonRpcInvocationService
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.getelements.elements.rt.jrpc.JsonRpcInvocationService
JsonRpcInvocationService.InvocationResolution
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetScope()
jakarta.validation.Validator
resolve
(JsonRpcRequest jsonRpcRequest) Returns an instance ofJsonRpcInvocationService.InvocationResolution
given theJsonRpcRequest
.void
setJsonRpcManifestService
(JsonRpcManifestService jsonRpcManifestService) void
setModelIntrospector
(ModelIntrospector modelIntrospector) void
setPayloadReader
(PayloadReader payloadReader) void
setProtocol
(String protocol) void
void
setServices
(Set<Class<?>> services) void
setValidator
(jakarta.validation.Validator validator)
-
Field Details
-
INVOCATION_PAYLOAD_READER
- See Also:
-
-
Constructor Details
-
SimpleJsonRpcInvocationService
public SimpleJsonRpcInvocationService()
-
-
Method Details
-
resolve
Description copied from interface:JsonRpcInvocationService
Returns an instance ofJsonRpcInvocationService.InvocationResolution
given theJsonRpcRequest
.- Specified by:
resolve
in interfaceJsonRpcInvocationService
- Parameters:
jsonRpcRequest
- theJsonRpcRequest
- Returns:
- the
ResultHandlerStrategy
-
getScope
-
setScope
-
getProtocol
-
setProtocol
-
getValidator
public jakarta.validation.Validator getValidator() -
setValidator
@Inject public void setValidator(jakarta.validation.Validator validator) -
getServices
-
setServices
-
getPayloadReader
-
setPayloadReader
@Inject public void setPayloadReader(@Named("dev.getelements.elements.rt.rpc.simple.invocation.payload.reader") PayloadReader payloadReader) -
getModelIntrospector
-
setModelIntrospector
-
getJsonRpcManifestService
-
setJsonRpcManifestService
-