class VertxHttpProcessor extends Object
| Constructor and Description |
|---|
VertxHttpProcessor() |
| Modifier and Type | Method and Description |
|---|---|
(package private) io.quarkus.arc.deployment.AdditionalBeanBuildItem |
additionalBeans() |
(package private) BodyHandlerBuildItem |
bodyHandler(VertxHttpRecorder recorder,
HttpConfiguration httpConfiguration) |
(package private) io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem |
configureNativeCompilation() |
(package private) FilterBuildItem |
cors(CORSRecorder recorder,
HttpConfiguration configuration) |
(package private) void |
filterMultipleVertxInstancesWarning(io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.logging.LogCleanupFilterBuildItem> logCleanupFilterBuildItemBuildProducer)
Workaround for https://github.com/quarkusio/quarkus/issues/4720 by filtering Vertx multiple instance warning in dev
mode.
|
(package private) io.quarkus.deployment.builditem.ServiceStartBuildItem |
finalizeRouter(VertxHttpRecorder recorder,
io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer,
CoreVertxBuildItem vertx,
io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode,
List<DefaultRouteBuildItem> defaultRoutes,
List<FilterBuildItem> filters,
VertxWebRouterBuildItem httpRouteRouter,
NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem,
HttpBuildTimeConfig httpBuildTimeConfig,
HttpConfiguration httpConfiguration,
List<RequireBodyHandlerBuildItem> requireBodyHandlerBuildItems,
BodyHandlerBuildItem bodyHandlerBuildItem,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ShutdownListenerBuildItem> shutdownListenerBuildItemBuildProducer,
io.quarkus.runtime.shutdown.ShutdownConfig shutdownConfig,
io.quarkus.runtime.LiveReloadConfig lrc,
CoreVertxBuildItem core,
io.quarkus.deployment.builditem.ExecutorBuildItem executorBuildItem) |
(package private) NonApplicationRootPathBuildItem |
frameworkRoot(HttpBuildTimeConfig httpBuildTimeConfig) |
(package private) void |
hostDefault(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationSourceBuildItem> serviceProviderBuildItem) |
(package private) HttpRootPathBuildItem |
httpRoot(HttpBuildTimeConfig httpBuildTimeConfig) |
(package private) VertxWebRouterBuildItem |
initializeRouter(VertxHttpRecorder recorder,
CoreVertxBuildItem vertx,
List<RouteBuildItem> routes,
HttpBuildTimeConfig httpBuildTimeConfig,
NonApplicationRootPathBuildItem nonApplicationRootPath,
io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown) |
KubernetesPortBuildItem |
kubernetes() |
(package private) io.quarkus.deployment.builditem.LogCategoryBuildItem |
logging() |
(package private) void |
notFoundRoutes(List<RouteBuildItem> routes,
io.quarkus.deployment.annotations.BuildProducer<NotFoundPageDisplayableEndpointBuildItem> notFound) |
(package private) void |
openSocket(io.quarkus.deployment.builditem.ApplicationStartBuildItem start,
io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode,
CoreVertxBuildItem vertx,
io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
HttpBuildTimeConfig httpBuildTimeConfig,
HttpConfiguration httpConfiguration,
Optional<RequireVirtualHttpBuildItem> requireVirtual,
EventLoopCountBuildItem eventLoopCount,
List<WebsocketSubProtocolsBuildItem> websocketSubProtocols,
VertxHttpRecorder recorder) |
(package private) void |
registerExchangeAttributeBuilders(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> exchangeAttributeBuilderService)
Register the
ExchangeAttributeBuilder services for native image consumption |
io.quarkus.deployment.builditem.LogCategoryBuildItem logging()
HttpRootPathBuildItem httpRoot(HttpBuildTimeConfig httpBuildTimeConfig)
NonApplicationRootPathBuildItem frameworkRoot(HttpBuildTimeConfig httpBuildTimeConfig)
FilterBuildItem cors(CORSRecorder recorder, HttpConfiguration configuration)
io.quarkus.arc.deployment.AdditionalBeanBuildItem additionalBeans()
void filterMultipleVertxInstancesWarning(io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.logging.LogCleanupFilterBuildItem> logCleanupFilterBuildItemBuildProducer)
public KubernetesPortBuildItem kubernetes()
void notFoundRoutes(List<RouteBuildItem> routes, io.quarkus.deployment.annotations.BuildProducer<NotFoundPageDisplayableEndpointBuildItem> notFound)
VertxWebRouterBuildItem initializeRouter(VertxHttpRecorder recorder, CoreVertxBuildItem vertx, List<RouteBuildItem> routes, HttpBuildTimeConfig httpBuildTimeConfig, NonApplicationRootPathBuildItem nonApplicationRootPath, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown)
BodyHandlerBuildItem bodyHandler(VertxHttpRecorder recorder, HttpConfiguration httpConfiguration)
io.quarkus.deployment.builditem.ServiceStartBuildItem finalizeRouter(VertxHttpRecorder recorder, io.quarkus.arc.deployment.BeanContainerBuildItem beanContainer, CoreVertxBuildItem vertx, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, List<DefaultRouteBuildItem> defaultRoutes, List<FilterBuildItem> filters, VertxWebRouterBuildItem httpRouteRouter, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, HttpBuildTimeConfig httpBuildTimeConfig, HttpConfiguration httpConfiguration, List<RequireBodyHandlerBuildItem> requireBodyHandlerBuildItems, BodyHandlerBuildItem bodyHandlerBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ShutdownListenerBuildItem> shutdownListenerBuildItemBuildProducer, io.quarkus.runtime.shutdown.ShutdownConfig shutdownConfig, io.quarkus.runtime.LiveReloadConfig lrc, CoreVertxBuildItem core, io.quarkus.deployment.builditem.ExecutorBuildItem executorBuildItem) throws io.quarkus.builder.BuildException, IOException
io.quarkus.builder.BuildExceptionIOExceptionvoid hostDefault(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.RunTimeConfigurationSourceBuildItem> serviceProviderBuildItem)
void openSocket(io.quarkus.deployment.builditem.ApplicationStartBuildItem start,
io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode,
CoreVertxBuildItem vertx,
io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
HttpBuildTimeConfig httpBuildTimeConfig,
HttpConfiguration httpConfiguration,
Optional<RequireVirtualHttpBuildItem> requireVirtual,
EventLoopCountBuildItem eventLoopCount,
List<WebsocketSubProtocolsBuildItem> websocketSubProtocols,
VertxHttpRecorder recorder)
throws IOException
IOExceptionio.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem configureNativeCompilation()
void registerExchangeAttributeBuilders(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> exchangeAttributeBuilderService)
throws io.quarkus.builder.BuildException
ExchangeAttributeBuilder services for native image consumptionexchangeAttributeBuilderService - io.quarkus.builder.BuildExceptionCopyright © 2021 JBoss by Red Hat. All rights reserved.