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.Channelchannel(package private) static io.quarkus.deployment.console.ConsoleStateManager.ConsoleContextcontextprotected 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)io.quarkus.devconsole.spi.DevConsoleTemplateInfoBuildItemconfig(List<io.quarkus.deployment.dev.devservices.DevServiceDescriptionBuildItem> serviceDescriptions)voidhandler(io.quarkus.deployment.annotations.BuildProducer<DevConsoleProcessor.HistoryHandlerBuildItem> historyProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.WebSocketLogHandlerBuildItem> webSocketLogHandlerBuildItem, LogStreamRecorder recorder, DevUIConfig devUiConfig)static voidinitializeVirtual()protected static voidnewRouter(Engine engine, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem)static voidopenBrowser(HttpRootPathBuildItem rp, NonApplicationRootPathBuildItem np, String path, String host, String port)voidruntimeTemplates(List<io.quarkus.devconsole.spi.DevConsoleRuntimeTemplateInfoBuildItem> items, DevConsoleRecorder recorder, List<io.quarkus.deployment.builditem.ServiceStartBuildItem> gate)(package private) voidsetupConsole(HttpRootPathBuildItem rp, NonApplicationRootPathBuildItem np, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)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, List<io.quarkus.deployment.builditem.ConfigDescriptionBuildItem> configDescriptionBuildItems, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)voidsetupDevConsoleRoutes(DevConsoleRecorder recorder, LogStreamRecorder logStreamRecorder, List<io.quarkus.devconsole.spi.DevConsoleRouteBuildItem> routes, DevConsoleProcessor.HistoryHandlerBuildItem historyHandlerBuildItem, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContext, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routeBuildItemBuildProducer, WebJarResultsBuildItem webJarResultsBuildItem, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)WebJarBuildItemsetupWebJar(io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
-
-
-
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
-
-
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 void handler(io.quarkus.deployment.annotations.BuildProducer<DevConsoleProcessor.HistoryHandlerBuildItem> historyProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.WebSocketLogHandlerBuildItem> webSocketLogHandlerBuildItem, 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, List<io.quarkus.deployment.builditem.ConfigDescriptionBuildItem> configDescriptionBuildItems, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
-
setupWebJar
public WebJarBuildItem setupWebJar(io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
-
config
public io.quarkus.devconsole.spi.DevConsoleTemplateInfoBuildItem config(List<io.quarkus.deployment.dev.devservices.DevServiceDescriptionBuildItem> serviceDescriptions)
-
setupDevConsoleRoutes
public void setupDevConsoleRoutes(DevConsoleRecorder recorder, LogStreamRecorder logStreamRecorder, List<io.quarkus.devconsole.spi.DevConsoleRouteBuildItem> routes, DevConsoleProcessor.HistoryHandlerBuildItem historyHandlerBuildItem, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContext, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routeBuildItemBuildProducer, WebJarResultsBuildItem webJarResultsBuildItem, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)
-
builder
void builder(Optional<io.quarkus.deployment.ide.EffectiveIdeBuildItem> effectiveIdeBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.devconsole.spi.DevConsoleRouteBuildItem> producer)
-
setupConsole
void setupConsole(HttpRootPathBuildItem rp, NonApplicationRootPathBuildItem np, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem)
-
openBrowser
public static void openBrowser(HttpRootPathBuildItem rp, NonApplicationRootPathBuildItem np, String path, String host, String port)
-
collectTemplates
void collectTemplates(io.quarkus.deployment.annotations.BuildProducer<DevTemplatePathBuildItem> devTemplatePaths)
-
-