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
FieldsModifier and TypeFieldDescriptionprotected final org.jboss.resteasy.reactive.common.model.ResourceInterceptors -
Constructor Summary
ConstructorsConstructorDescriptionFeatureContextImpl(org.jboss.resteasy.reactive.common.model.ResourceInterceptors interceptors, RuntimeExceptionMapper exceptionMapping, org.jboss.resteasy.reactive.common.jaxrs.ConfigurationImpl configuration, Function<Class<?>, org.jboss.resteasy.reactive.spi.BeanFactory<?>> beanFactoryCreator) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Configurationprotected org.jboss.resteasy.reactive.spi.BeanFactorygetFactory(Class<?> componentClass, org.jboss.resteasy.reactive.spi.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, org.jboss.resteasy.reactive.spi.BeanFactory<?> beanFactory, Integer priority) protected voidregisterInterceptors(Class<?> componentClass, org.jboss.resteasy.reactive.spi.BeanFactory<?> beanFactory, Integer priority) protected voidsetFilterPriority(Class<?> componentClass, Integer priority, org.jboss.resteasy.reactive.common.model.SettableResourceInterceptor interceptor)
-
Field Details
-
interceptors
protected final org.jboss.resteasy.reactive.common.model.ResourceInterceptors interceptors
-
-
Constructor Details
-
FeatureContextImpl
public FeatureContextImpl(org.jboss.resteasy.reactive.common.model.ResourceInterceptors interceptors, RuntimeExceptionMapper exceptionMapping, org.jboss.resteasy.reactive.common.jaxrs.ConfigurationImpl configuration, Function<Class<?>, org.jboss.resteasy.reactive.spi.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
-
isInterceptor
-
registerInterceptors
-
isAllowed
-
setFilterPriority
-
getFactory
protected org.jboss.resteasy.reactive.spi.BeanFactory getFactory(Class<?> componentClass, org.jboss.resteasy.reactive.spi.BeanFactory explicitValue) -
isFiltersNeedSorting
public boolean isFiltersNeedSorting()
-