Class DevConsoleProcessor


  • public class DevConsoleProcessor
    extends Object
    • Field Detail

      • virtualBootstrap

        protected static volatile io.netty.bootstrap.ServerBootstrap virtualBootstrap
      • devConsoleVertx

        protected static volatile io.vertx.core.Vertx devConsoleVertx
      • channel

        protected static volatile io.netty.channel.Channel channel
      • router

        static io.vertx.ext.web.Router router
      • mainRouter

        static io.vertx.ext.web.Router mainRouter
      • context

        static volatile io.quarkus.deployment.console.ConsoleStateManager.ConsoleContext context
    • Constructor Detail

      • DevConsoleProcessor

        public DevConsoleProcessor()
    • Method Detail

      • initializeVirtual

        public static void initializeVirtual()
      • buildTimeTemplates

        public io.quarkus.deployment.builditem.ServiceStartBuildItem buildTimeTemplates​(List<io.quarkus.devconsole.spi.DevConsoleTemplateInfoBuildItem> items,
                                                                                        io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)
      • runtimeTemplates

        public void runtimeTemplates​(List<io.quarkus.devconsole.spi.DevConsoleRuntimeTemplateInfoBuildItem> items,
                                     DevConsoleRecorder recorder,
                                     List<io.quarkus.deployment.builditem.ServiceStartBuildItem> gate)
      • setupDeploymentSideHandling

        public io.quarkus.deployment.builditem.ServiceStartBuildItem setupDeploymentSideHandling​(List<DevTemplatePathBuildItem> devTemplatePaths,
                                                                                                 io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem,
                                                                                                 io.quarkus.deployment.pkg.builditem.BuildSystemTargetBuildItem buildSystemTargetBuildItem,
                                                                                                 Optional<io.quarkus.deployment.ide.EffectiveIdeBuildItem> effectiveIdeBuildItem,
                                                                                                 List<RouteBuildItem> allRoutes,
                                                                                                 List<io.quarkus.devconsole.spi.DevConsoleRouteBuildItem> routes,
                                                                                                 NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem,
                                                                                                 ManagementInterfaceBuildTimeConfig managementInterfaceBuildTimeConfig,
                                                                                                 List<io.quarkus.deployment.builditem.ConfigDescriptionBuildItem> configDescriptionBuildItems,
                                                                                                 io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
      • setupWebJar

        public WebJarBuildItem setupWebJar​(io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
      • setupDevConsoleWebjar

        public void setupDevConsoleWebjar​(List<io.quarkus.devconsole.spi.DevConsoleWebjarBuildItem> devConsoleWebjarBuildItems,
                                          io.quarkus.deployment.annotations.BuildProducer<WebJarBuildItem> webJarBuildItemBuildProducer,
                                          io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
      • setupDevConsoleRoutes

        public void setupDevConsoleRoutes​(List<io.quarkus.devconsole.spi.DevConsoleWebjarBuildItem> devConsoleWebjarBuildItems,
                                          DevConsoleRecorder recorder,
                                          NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem,
                                          io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContext,
                                          io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routeBuildItemBuildProducer,
                                          WebJarResultsBuildItem webJarResultsBuildItem)
      • config

        public io.quarkus.devconsole.spi.DevConsoleTemplateInfoBuildItem config​(List<io.quarkus.deployment.dev.devservices.DevServiceDescriptionBuildItem> serviceDescriptions)
      • builder

        void builder​(Optional<io.quarkus.deployment.ide.EffectiveIdeBuildItem> effectiveIdeBuildItem,
                     io.quarkus.deployment.annotations.BuildProducer<io.quarkus.devconsole.spi.DevConsoleRouteBuildItem> producer)
      • collectTemplates

        void collectTemplates​(io.quarkus.deployment.annotations.BuildProducer<DevTemplatePathBuildItem> devTemplatePaths)