Interface JsonRpcRequestHandler
- All Known Implementing Classes:
JsonRpcRequestHandlerImpl
public interface JsonRpcRequestHandler
-
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<? extends JsonrpcResponseSuccess>
handleRequest
(String context, User user, JsonrpcRequest request) Handles a JSON-RPC Request.
-
Method Details
-
handleRequest
CompletableFuture<? extends JsonrpcResponseSuccess> handleRequest(String context, User user, JsonrpcRequest request) throws OpenemsError.OpenemsNamedException Handles a JSON-RPC Request.- Parameters:
context
- the Logger context, i.e. the name of the parent sourceuser
- the Userrequest
- the JsonrpcRequest- Returns:
- the JSON-RPC Success Response Future
- Throws:
OpenemsError.OpenemsNamedException
- on error
-