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(io.quarkus.runtime.ShutdownContext shutdownContext, String devUIBasePath)
    • createJsonRpcRouter

      public void createJsonRpcRouter(io.quarkus.arc.runtime.BeanContainer beanContainer, Map<String,JsonRpcMethod> runtimeMethods, Map<String,JsonRpcMethod> runtimeSubscriptions, Map<String,JsonRpcMethod> deploymentMethods, Map<String,JsonRpcMethod> deploymentSubscriptions, Map<String,JsonRpcMethod> recordedMethods, Map<String,JsonRpcMethod> recordedSubscriptions)
    • devUIWebSocketHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> devUIWebSocketHandler()
    • mcpStreamableHTTPHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> mcpStreamableHTTPHandler(String quarkusVersion)
    • uiHandler

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

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> buildTimeStaticHandler(io.quarkus.arc.runtime.BeanContainer beanContainer, String basePath, Map<String,String> urlAndPath, Map<String,String> descriptions, Map<String,String> mcpDefaultEnabled, Map<String,String> contentTypes)
    • endpointInfoHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> endpointInfoHandler(String basePath)
    • 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)
    • redirect

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

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> createLocalHostOnlyFilter(List<String> hosts)
    • createDevUICorsFilter

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> createDevUICorsFilter(List<String> hosts)