Package io.quarkus.devui.runtime.comms
Class JsonRpcRouter
java.lang.Object
io.quarkus.devui.runtime.comms.JsonRpcRouter
Route JsonRPC message to the correct method
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSocket(io.vertx.core.http.ServerWebSocket socket) voidinitializeCodec(JsonMapper jsonMapper) (package private) voidonStart(StartupEvent ev) voidpopulateJsonRPCRuntimeMethods(Map<String, Map<JsonRpcMethodName, JsonRpcMethod>> extensionMethodsMap) This gets called on build to build into of the classes we are going to call in runtimevoidsetJsonRPCDeploymentActions(List<String> methods, List<String> subscriptions) voidsetRecordedValues(Map<String, RuntimeValue> recordedValues)
-
Field Details
-
logger
@Inject org.jboss.logging.Logger logger
-
-
Constructor Details
-
JsonRpcRouter
public JsonRpcRouter()
-
-
Method Details
-
populateJsonRPCRuntimeMethods
public void populateJsonRPCRuntimeMethods(Map<String, Map<JsonRpcMethodName, JsonRpcMethod>> extensionMethodsMap) This gets called on build to build into of the classes we are going to call in runtime- Parameters:
extensionMethodsMap-
-
setJsonRPCDeploymentActions
-
setRecordedValues
-
initializeCodec
-
addSocket
public void addSocket(io.vertx.core.http.ServerWebSocket socket) -
onStart
-