Class DevConsoleProcessor
- java.lang.Object
-
- io.quarkus.vertx.http.deployment.devmode.console.DevConsoleProcessor
-
public class DevConsoleProcessor extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDevConsoleProcessor.HistoryHandlerBuildItemstatic classDevConsoleProcessor.JavaDocResolver
-
Field Summary
Fields Modifier and Type Field Description protected static io.netty.channel.Channelchannelprotected static io.vertx.core.VertxdevConsoleVertx(package private) static io.vertx.ext.web.RoutermainRouter(package private) static io.vertx.ext.web.Routerrouterprotected static io.netty.bootstrap.ServerBootstrapvirtualBootstrap
-
Constructor Summary
Constructors Constructor Description DevConsoleProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidbuilder(Optional<io.quarkus.deployment.ide.EffectiveIdeBuildItem> effectiveIdeBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.devconsole.spi.DevConsoleRouteBuildItem> producer)io.quarkus.deployment.builditem.ServiceStartBuildItembuildTimeTemplates(List<io.quarkus.devconsole.spi.DevConsoleTemplateInfoBuildItem> items, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)(package private) voidcollectTemplates(io.quarkus.deployment.annotations.BuildProducer<DevTemplatePathBuildItem> devTemplatePaths)(package private) DevTemplateVariantsBuildItemcollectTemplateVariants(List<DevTemplatePathBuildItem> templatePaths)DevConsoleProcessor.HistoryHandlerBuildItemhandler(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogHandlerBuildItem> logHandlerBuildItemBuildProducer, LogStreamRecorder recorder, DevUIConfig devUiConfig)static voidinitializeVirtual()protected static voidnewRouter(Engine engine, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem)voidruntimeTemplates(List<io.quarkus.devconsole.spi.DevConsoleRuntimeTemplateInfoBuildItem> items, DevConsoleRecorder recorder, List<io.quarkus.deployment.builditem.ServiceStartBuildItem> gate)io.quarkus.deployment.builditem.ServiceStartBuildItemsetupDeploymentSideHandling(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, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)voidsetupDevConsoleRoutes(DevConsoleRecorder recorder, LogStreamRecorder logStreamRecorder, List<io.quarkus.devconsole.spi.DevConsoleRouteBuildItem> routes, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, DevConsoleProcessor.HistoryHandlerBuildItem historyHandlerBuildItem, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContext, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routeBuildItemBuildProducer, io.quarkus.deployment.builditem.LiveReloadBuildItem liveReloadBuildItem)
-
-
-
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
-
-
Method Detail
-
initializeVirtual
public static void initializeVirtual()
-
newRouter
protected static void newRouter(Engine engine, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem)
-
buildTimeTemplates
public io.quarkus.deployment.builditem.ServiceStartBuildItem buildTimeTemplates(List<io.quarkus.devconsole.spi.DevConsoleTemplateInfoBuildItem> items, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)
-
collectTemplateVariants
DevTemplateVariantsBuildItem collectTemplateVariants(List<DevTemplatePathBuildItem> templatePaths) throws IOException
- Throws:
IOException
-
runtimeTemplates
public void runtimeTemplates(List<io.quarkus.devconsole.spi.DevConsoleRuntimeTemplateInfoBuildItem> items, DevConsoleRecorder recorder, List<io.quarkus.deployment.builditem.ServiceStartBuildItem> gate)
-
handler
public DevConsoleProcessor.HistoryHandlerBuildItem handler(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogHandlerBuildItem> logHandlerBuildItemBuildProducer, LogStreamRecorder recorder, DevUIConfig devUiConfig)
-
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, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
-
setupDevConsoleRoutes
public void setupDevConsoleRoutes(DevConsoleRecorder recorder, LogStreamRecorder logStreamRecorder, List<io.quarkus.devconsole.spi.DevConsoleRouteBuildItem> routes, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, DevConsoleProcessor.HistoryHandlerBuildItem historyHandlerBuildItem, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContext, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routeBuildItemBuildProducer, io.quarkus.deployment.builditem.LiveReloadBuildItem liveReloadBuildItem) throws IOException
- Throws:
IOException
-
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)
-
-