Package io.openems.common.websocket
Interface OnRequest
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<? extends JsonrpcResponseSuccess>
run
(org.java_websocket.WebSocket ws, JsonrpcRequest request) Handle a JSON-RPC Request, receive a JSON-RPC Response via callback.
-
Method Details
-
run
CompletableFuture<? extends JsonrpcResponseSuccess> run(org.java_websocket.WebSocket ws, JsonrpcRequest request) throws OpenemsError.OpenemsNamedException Handle a JSON-RPC Request, receive a JSON-RPC Response via callback.- Parameters:
ws
- theWebSocket
request
- the JSON-RPC Request- Returns:
- the JSON-RPC Success Response Future
- Throws:
OpenemsError.OpenemsNamedException
- on error
-