Class FeatureContextImpl
java.lang.Object
org.jboss.resteasy.reactive.server.jaxrs.FeatureContextImpl
- All Implemented Interfaces:
jakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>,jakarta.ws.rs.core.FeatureContext
- Direct Known Subclasses:
DynamicFeatureContext
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFeatureContextImpl(ResourceInterceptors interceptors, RuntimeExceptionMapper exceptionMapping, ConfigurationImpl configuration, Function<Class<?>, BeanFactory<?>> beanFactoryCreator) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Configurationprotected BeanFactorygetFactory(Class<?> componentClass, BeanFactory explicitValue) protected booleanprotected booleanbooleanprotected booleanisInterceptor(Class<?> componentClass) jakarta.ws.rs.core.FeatureContextjakarta.ws.rs.core.FeatureContextjakarta.ws.rs.core.FeatureContextjakarta.ws.rs.core.FeatureContextjakarta.ws.rs.core.FeatureContextjakarta.ws.rs.core.FeatureContextjakarta.ws.rs.core.FeatureContextjakarta.ws.rs.core.FeatureContextjakarta.ws.rs.core.FeatureContextprotected voidregisterFilters(Class<?> componentClass, BeanFactory<?> beanFactory, Integer priority) protected voidregisterInterceptors(Class<?> componentClass, BeanFactory<?> beanFactory, Integer priority) protected voidsetFilterPriority(Class<?> componentClass, Integer priority, SettableResourceInterceptor interceptor)
-
Field Details
-
interceptors
-
-
Constructor Details
-
FeatureContextImpl
public FeatureContextImpl(ResourceInterceptors interceptors, RuntimeExceptionMapper exceptionMapping, ConfigurationImpl configuration, Function<Class<?>, BeanFactory<?>> beanFactoryCreator)
-
-
Method Details
-
getConfiguration
public jakarta.ws.rs.core.Configuration getConfiguration()- Specified by:
getConfigurationin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
property
- Specified by:
propertyin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
register
public jakarta.ws.rs.core.FeatureContext register(Class<?> componentClass, Map<Class<?>, Integer> contracts) - Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
register
public jakarta.ws.rs.core.FeatureContext register(Object component, Map<Class<?>, Integer> contracts) - Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<jakarta.ws.rs.core.FeatureContext>
-
isFilter
-
registerFilters
protected void registerFilters(Class<?> componentClass, BeanFactory<?> beanFactory, Integer priority) -
isInterceptor
-
registerInterceptors
protected void registerInterceptors(Class<?> componentClass, BeanFactory<?> beanFactory, Integer priority) -
isAllowed
-
setFilterPriority
protected void setFilterPriority(Class<?> componentClass, Integer priority, SettableResourceInterceptor interceptor) -
getFactory
-
isFiltersNeedSorting
public boolean isFiltersNeedSorting()
-