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
-
Method Summary
Modifier and TypeMethodDescription(package private) void
addServletsToExceptionMapper
(List<io.quarkus.undertow.deployment.ServletBuildItem> servlets, ExceptionMapperRecorder recorder) void
build
(io.quarkus.deployment.Capabilities capabilities, Optional<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) void
jaxrsConfig
(Optional<ResteasyServerConfigBuildItem> resteasyServerConfig, io.quarkus.deployment.annotations.BuildProducer<ResteasyJaxrsConfigBuildItem> deprecatedResteasyJaxrsConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.server.common.spi.ResteasyJaxrsConfigBuildItem> resteasyJaxrsConfig, HttpRootPathBuildItem httpRootPathBuildItem) webXmlMapping
(Optional<io.quarkus.undertow.deployment.WebMetadataBuildItem> webMetadataBuildItem)
-
Constructor Details
-
ResteasyServletProcessor
public ResteasyServletProcessor()
-
-
Method Details
-
jaxrsConfig
public void jaxrsConfig(Optional<ResteasyServerConfigBuildItem> resteasyServerConfig, io.quarkus.deployment.annotations.BuildProducer<ResteasyJaxrsConfigBuildItem> deprecatedResteasyJaxrsConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.server.common.spi.ResteasyJaxrsConfigBuildItem> resteasyJaxrsConfig, HttpRootPathBuildItem httpRootPathBuildItem) -
webXmlMapping
public ResteasyServletMappingBuildItem webXmlMapping(Optional<io.quarkus.undertow.deployment.WebMetadataBuildItem> webMetadataBuildItem) -
build
public void build(io.quarkus.deployment.Capabilities capabilities, Optional<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) -
addServletsToExceptionMapper
void addServletsToExceptionMapper(List<io.quarkus.undertow.deployment.ServletBuildItem> servlets, ExceptionMapperRecorder recorder)
-