Package io.quarkus.resteasy.deployment
Class ResteasyServletProcessor
java.lang.Object
io.quarkus.resteasy.deployment.ResteasyServletProcessor
Processor that finds JAX-RS classes in the deployment
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(io.quarkus.deployment.Capabilities capabilities, Optional<io.quarkus.resteasy.server.common.deployment.ResteasyServerConfigBuildItem> resteasyServerConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.FilterBuildItem> filter, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.ServletBuildItem> servlet, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.ServletInitParamBuildItem> servletInitParameters, Optional<io.quarkus.undertow.deployment.ServletContextPathBuildItem> servletContextPathBuildItem, io.quarkus.resteasy.common.deployment.ResteasyInjectionReadyBuildItem resteasyInjectionReady) voidjaxrsConfig(Optional<io.quarkus.resteasy.server.common.deployment.ResteasyServerConfigBuildItem> resteasyServerConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.server.common.spi.ResteasyJaxrsConfigBuildItem> resteasyJaxrsConfig, io.quarkus.vertx.http.deployment.HttpRootPathBuildItem httpRootPathBuildItem) io.quarkus.resteasy.server.common.deployment.ResteasyServletMappingBuildItemwebXmlMapping(Optional<io.quarkus.undertow.deployment.WebMetadataBuildItem> webMetadataBuildItem)
-
Constructor Details
-
ResteasyServletProcessor
public ResteasyServletProcessor()
-
-
Method Details
-
jaxrsConfig
public void jaxrsConfig(Optional<io.quarkus.resteasy.server.common.deployment.ResteasyServerConfigBuildItem> resteasyServerConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.server.common.spi.ResteasyJaxrsConfigBuildItem> resteasyJaxrsConfig, io.quarkus.vertx.http.deployment.HttpRootPathBuildItem httpRootPathBuildItem) -
webXmlMapping
public io.quarkus.resteasy.server.common.deployment.ResteasyServletMappingBuildItem webXmlMapping(Optional<io.quarkus.undertow.deployment.WebMetadataBuildItem> webMetadataBuildItem) -
build
public void build(io.quarkus.deployment.Capabilities capabilities, Optional<io.quarkus.resteasy.server.common.deployment.ResteasyServerConfigBuildItem> resteasyServerConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.FilterBuildItem> filter, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.ServletBuildItem> servlet, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.undertow.deployment.ServletInitParamBuildItem> servletInitParameters, Optional<io.quarkus.undertow.deployment.ServletContextPathBuildItem> servletContextPathBuildItem, io.quarkus.resteasy.common.deployment.ResteasyInjectionReadyBuildItem resteasyInjectionReady)
-