Class EdgeRpcRequestHandler
- java.lang.Object
-
- io.openems.backend.core.jsonrpcrequesthandler.EdgeRpcRequestHandler
-
public class EdgeRpcRequestHandler extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
EdgeRpcRequestHandler(JsonRpcRequestHandlerImpl parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.concurrent.CompletableFuture<EdgeRpcResponse>
handleRequest(User user, java.util.UUID messageId, EdgeRpcRequest edgeRpcRequest)
Handles anEdgeRpcRequest
.
-
-
-
Constructor Detail
-
EdgeRpcRequestHandler
protected EdgeRpcRequestHandler(JsonRpcRequestHandlerImpl parent)
-
-
Method Detail
-
handleRequest
protected java.util.concurrent.CompletableFuture<EdgeRpcResponse> handleRequest(User user, java.util.UUID messageId, EdgeRpcRequest edgeRpcRequest) throws OpenemsError.OpenemsNamedException
Handles anEdgeRpcRequest
.- Parameters:
user
- theUser
edgeRpcRequest
- theEdgeRpcRequest
messageId
- the JSON-RPC Message-ID- Returns:
- the JSON-RPC Success Response Future
- Throws:
OpenemsError.OpenemsNamedException
- on error
-
-