Package org.apache.cxf.jaxrs.provider
Class ServerProviderFactory
java.lang.Object
org.apache.cxf.jaxrs.provider.ProviderFactory
org.apache.cxf.jaxrs.provider.ServerProviderFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class org.apache.cxf.jaxrs.provider.ProviderFactory
ProviderFactory.AbstractPriorityComparator, ProviderFactory.BindingPriorityComparator, ProviderFactory.ClassComparator, ProviderFactory.NameKey, ProviderFactory.NameKeyComparator, ProviderFactory.NameKeyMap<T>, ProviderFactory.ProviderInfoClassComparator -
Field Summary
Fields inherited from class org.apache.cxf.jaxrs.provider.ProviderFactory
ACTIVE_JAXRS_PROVIDER_KEY, CLIENT_FACTORY_NAME, DEFAULT_FILTER_NAME_BINDING, IGNORE_TYPE_VARIABLES, PROVIDER_SELECTION_PROPERTY_CHANGED, readerInterceptors, SERVER_FACTORY_NAME, writerInterceptors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidstatic voidclearThreadLocalProxies(ServerProviderFactory factory, Message message) static voidclearThreadLocalProxies(Message message) <T extends Throwable>
jakarta.ws.rs.ext.ExceptionMapper<T>createExceptionMapper(Class<?> exceptionType, Message m) static ServerProviderFactorycreateInstance(Bus bus) getBeanParamInfo(Class<?> beanClass) jakarta.ws.rs.core.ConfigurationList<ProviderInfo<jakarta.ws.rs.container.ContainerResponseFilter>>getContainerResponseFilters(Set<String> names) static ServerProviderFactorystatic ServerProviderFactoryList<ProviderInfo<jakarta.ws.rs.container.ContainerRequestFilter>>List<ProviderInfo<jakarta.ws.rs.container.ContainerRequestFilter>>protected voidinjectApplicationIntoFeature(jakarta.ws.rs.core.Feature feature) protected voidprotected voidinjectContextValues(ProviderInfo<?> pi, Message m) protected static booleanisPrematching(Class<?> filterCls) static voidreleaseRequestState(ServerProviderFactory factory, Message message) static voidreleaseRequestState(Message message) voidprotected voidsetProviders(boolean custom, boolean busGlobal, Object... providers) voidMethods inherited from class org.apache.cxf.jaxrs.provider.ProviderFactory
addProviderToList, compareClasses, compareClasses, compareCustomStatus, constrainedTo, createContextProvider, createContextResolver, createContextResolver, createMessageBodyReader, createMessageBodyReaderInterceptor, createMessageBodyWriter, createMessageBodyWriterInterceptor, createParameterHandler, createProvider, createProviderFromConstructor, filterContractSupported, getBoundFilters, getBus, getContextResolvers, getDefaultJaxbWriter, getFilterNameBindings, getFilterNameBindings, getFilterPriority, handleMapper, handleMapper, initCache, initFactory, initProviders, injectContextProxies, isParamConverterContextsAvailable, mapInterceptorFilters, prepareProviders, registerUserProvider, setBus, setBusProviders, setCommonProviders, setProviderComparator, setSchemaLocations, setUserProviders
-
Method Details
-
getInstance
-
createInstance
-
getInstance
-
getPreMatchContainerRequestFilters
public List<ProviderInfo<jakarta.ws.rs.container.ContainerRequestFilter>> getPreMatchContainerRequestFilters() -
getPostMatchContainerRequestFilters
public List<ProviderInfo<jakarta.ws.rs.container.ContainerRequestFilter>> getPostMatchContainerRequestFilters(Set<String> names) -
getContainerResponseFilters
public List<ProviderInfo<jakarta.ws.rs.container.ContainerResponseFilter>> getContainerResponseFilters(Set<String> names) -
addBeanParamInfo
-
getBeanParamInfo
-
createExceptionMapper
-
setProviders
- Specified by:
setProvidersin classProviderFactory
-
injectApplicationIntoFeature
protected void injectApplicationIntoFeature(jakarta.ws.rs.core.Feature feature) -
injectContextProxiesIntoProvider
- Overrides:
injectContextProxiesIntoProviderin classProviderFactory
-
injectContextValues
- Overrides:
injectContextValuesin classProviderFactory
-
getRequestPreprocessor
-
setApplicationProvider
-
getApplicationProvider
-
setRequestPreprocessor
-
clearExceptionMapperProxies
public void clearExceptionMapperProxies() -
clearProviders
public void clearProviders()- Overrides:
clearProvidersin classProviderFactory
-
clearThreadLocalProxies
public void clearThreadLocalProxies()- Overrides:
clearThreadLocalProxiesin classProviderFactory
-
applyDynamicFeatures
-
getConfiguration
- Specified by:
getConfigurationin classProviderFactory
-
isPrematching
-
clearThreadLocalProxies
-
clearThreadLocalProxies
-
releaseRequestState
-
releaseRequestState
-