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) 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,
Optional<RequireVirtualHttpBuildItem> requireVirtual,
InternalWebVertxBuildItem vertx,
io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode,
io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown,
List<DefaultRouteBuildItem> defaultRoutes,
List<FilterBuildItem> filters,
VertxWebRouterBuildItem router,
EventLoopCountBuildItem eventLoopCount,
HttpBuildTimeConfig httpBuildTimeConfig,
HttpConfiguration httpConfiguration,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
List<WebsocketSubProtocolsBuildItem> websocketSubProtocols,
List<RequireBodyHandlerBuildItem> requireBodyHandlerBuildItems,
BodyHandlerBuildItem bodyHandlerBuildItem) |
(package private) HttpRootPathBuildItem |
httpRoot(HttpBuildTimeConfig httpBuildTimeConfig) |
(package private) VertxWebRouterBuildItem |
initializeRouter(VertxHttpRecorder recorder,
InternalWebVertxBuildItem vertx,
List<RouteBuildItem> routes,
io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem,
io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown) |
KubernetesPortBuildItem |
kubernetes() |
HttpRootPathBuildItem httpRoot(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()
VertxWebRouterBuildItem initializeRouter(VertxHttpRecorder recorder, InternalWebVertxBuildItem vertx, List<RouteBuildItem> routes, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, 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, Optional<RequireVirtualHttpBuildItem> requireVirtual, InternalWebVertxBuildItem vertx, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, List<DefaultRouteBuildItem> defaultRoutes, List<FilterBuildItem> filters, VertxWebRouterBuildItem router, EventLoopCountBuildItem eventLoopCount, HttpBuildTimeConfig httpBuildTimeConfig, HttpConfiguration httpConfiguration, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, List<WebsocketSubProtocolsBuildItem> websocketSubProtocols, List<RequireBodyHandlerBuildItem> requireBodyHandlerBuildItems, BodyHandlerBuildItem bodyHandlerBuildItem) throws io.quarkus.builder.BuildException, IOException
io.quarkus.builder.BuildExceptionIOExceptionCopyright © 2020 JBoss by Red Hat. All rights reserved.