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.Validatorresolve(JsonRpcRequest jsonRpcRequest) Returns an instance ofJsonRpcInvocationService.InvocationResolutiongiven theJsonRpcRequest.voidsetJsonRpcManifestService(JsonRpcManifestService jsonRpcManifestService) voidsetModelIntrospector(ModelIntrospector modelIntrospector) voidsetPayloadReader(PayloadReader payloadReader) voidsetProtocol(String protocol) voidvoidsetServices(Set<Class<?>> services) voidsetValidator(jakarta.validation.Validator validator)
-
Field Details
-
INVOCATION_PAYLOAD_READER
- See Also:
-
-
Constructor Details
-
SimpleJsonRpcInvocationService
public SimpleJsonRpcInvocationService()
-
-
Method Details
-
resolve
Description copied from interface:JsonRpcInvocationServiceReturns an instance ofJsonRpcInvocationService.InvocationResolutiongiven theJsonRpcRequest.- Specified by:
resolvein 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
-