Class RuntimeInterceptorDeployment
java.lang.Object
org.jboss.resteasy.reactive.server.core.startup.RuntimeInterceptorDeployment
Class that encapsulates the startup interceptor logic
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionRuntimeInterceptorDeployment(DeploymentInfo info, ConfigurationImpl configurationImpl, Consumer<Closeable> closeTaskHandler) -
Method Summary
Modifier and TypeMethodDescriptionforMethod(ResourceMethod method, ResteasyReactiveResourceInfo lazyMethod) Map<ResourceInterceptor<jakarta.ws.rs.container.ContainerRequestFilter>, jakarta.ws.rs.container.ContainerRequestFilter> static voidvalidateRequestFilterThreadModel(Collection<ResourceInterceptor<jakarta.ws.rs.container.ContainerRequestFilter>> requestFilters) Validates that anyContainerRequestFilterthat hasnonBlockingRequiredset, comes before any other filter
-
Constructor Details
-
RuntimeInterceptorDeployment
public RuntimeInterceptorDeployment(DeploymentInfo info, ConfigurationImpl configurationImpl, Consumer<Closeable> closeTaskHandler)
-
-
Method Details
-
getGlobalInterceptorHandler
-
getGlobalRequestInterceptorHandlers
-
getGlobalResponseInterceptorHandlers
-
getPreMatchContainerRequestFilters
public Map<ResourceInterceptor<jakarta.ws.rs.container.ContainerRequestFilter>,jakarta.ws.rs.container.ContainerRequestFilter> getPreMatchContainerRequestFilters() -
forMethod
public RuntimeInterceptorDeployment.MethodInterceptorContext forMethod(ResourceMethod method, ResteasyReactiveResourceInfo lazyMethod) -
validateRequestFilterThreadModel
public static void validateRequestFilterThreadModel(Collection<ResourceInterceptor<jakarta.ws.rs.container.ContainerRequestFilter>> requestFilters) Validates that anyContainerRequestFilterthat hasnonBlockingRequiredset, comes before any other filter
-