Class DevUIRecorder

java.lang.Object
io.quarkus.devui.runtime.DevUIRecorder

public class DevUIRecorder extends Object
  • Field Details

    • DEV_MANAGER_GLOBALS_JSON_MAPPER_FACTORY

      public static final String DEV_MANAGER_GLOBALS_JSON_MAPPER_FACTORY
      See Also:
  • Constructor Details

    • DevUIRecorder

      public DevUIRecorder()
  • Method Details

    • shutdownTask

      public void shutdownTask(ShutdownContext shutdownContext, String devUIBasePath)
    • createJsonRpcRouter

      public void createJsonRpcRouter(io.quarkus.arc.runtime.BeanContainer beanContainer, Map<String,Map<JsonRpcMethodName,JsonRpcMethod>> extensionMethodsMap)
    • communicationHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> communicationHandler()
    • uiHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> uiHandler(String finalDestination, String path, List<FileSystemStaticHandler.StaticWebRootConfiguration> webRootConfigurations, ShutdownContext shutdownContext)
    • buildTimeStaticHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> buildTimeStaticHandler(String basePath, Map<String,String> urlAndPath)
    • endpointInfoHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> endpointInfoHandler(String basePath)
    • setEndpoints

      public void setEndpoints(List<EndpointInfo> endpointInfos)
    • vaadinRouterHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> vaadinRouterHandler(String basePath)
    • mvnpmHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> mvnpmHandler(String root, Set<URL> mvnpmJarFiles)
    • redirect

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> redirect(String contextRoot)