Class JsonRpcRouter

java.lang.Object
io.quarkus.devui.runtime.comms.JsonRpcRouter

public class JsonRpcRouter extends Object
Route JsonRPC message to the correct method
  • Field Details

    • logger

      @Inject org.jboss.logging.Logger logger
  • Constructor Details

    • JsonRpcRouter

      public JsonRpcRouter()
  • Method Details

    • populateJsonRPCMethods

      public void populateJsonRPCMethods(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 -
    • initializeCodec

      public void initializeCodec(JsonMapper jsonMapper)
    • addSocket

      public void addSocket(io.vertx.core.http.ServerWebSocket socket)
    • onStart

      void onStart(@Observes StartupEvent ev)