Package io.quarkus.resteasy.deployment
Class ResteasyServletProcessor
- java.lang.Object
-
- io.quarkus.resteasy.deployment.ResteasyServletProcessor
-
public class ResteasyServletProcessor extends Object
Processor that finds JAX-RS classes in the deployment
-
-
Constructor Summary
Constructors Constructor Description ResteasyServletProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (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)
ResteasyServletMappingBuildItem
webXmlMapping(Optional<io.quarkus.undertow.deployment.WebMetadataBuildItem> webMetadataBuildItem)
-
-
-
Method Detail
-
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)
-
-