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, org.apache.cxf.message.Message message) static voidclearThreadLocalProxies(org.apache.cxf.message.Message message) <T extends Throwable>
jakarta.ws.rs.ext.ExceptionMapper<T>createExceptionMapper(Class<?> exceptionType, org.apache.cxf.message.Message m) static ServerProviderFactorycreateInstance(org.apache.cxf.Bus bus) getBeanParamInfo(Class<?> beanClass) jakarta.ws.rs.core.ConfigurationgetConfiguration(org.apache.cxf.message.Message m) List<ProviderInfo<jakarta.ws.rs.container.ContainerResponseFilter>>getContainerResponseFilters(Set<String> names) static ServerProviderFactorystatic ServerProviderFactorygetInstance(org.apache.cxf.message.Message m) List<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, org.apache.cxf.message.Message m) protected static booleanisPrematching(Class<?> filterCls) static voidreleaseRequestState(ServerProviderFactory factory, org.apache.cxf.message.Message message) static voidreleaseRequestState(org.apache.cxf.message.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
public jakarta.ws.rs.core.Configuration getConfiguration(org.apache.cxf.message.Message m) - Specified by:
getConfigurationin classProviderFactory
-
isPrematching
-
clearThreadLocalProxies
public static void clearThreadLocalProxies(org.apache.cxf.message.Message message) -
clearThreadLocalProxies
public static void clearThreadLocalProxies(ServerProviderFactory factory, org.apache.cxf.message.Message message) -
releaseRequestState
public static void releaseRequestState(org.apache.cxf.message.Message message) -
releaseRequestState
public static void releaseRequestState(ServerProviderFactory factory, org.apache.cxf.message.Message message)
-