Package org.apache.cxf.jaxrs.client
Class ClientProviderFactory
- java.lang.Object
-
- org.apache.cxf.jaxrs.provider.ProviderFactory
-
- org.apache.cxf.jaxrs.client.ClientProviderFactory
-
public final class ClientProviderFactory extends ProviderFactory
-
-
Nested Class Summary
-
Nested 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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearProviders()static ClientProviderFactorycreateInstance(Bus bus)<T extends Throwable>
ResponseExceptionMapper<T>createResponseExceptionMapper(Message m, Class<?> paramType)List<ProviderInfo<javax.ws.rs.client.ClientRequestFilter>>getClientRequestFilters()List<ProviderInfo<javax.ws.rs.client.ClientResponseFilter>>getClientResponseFilters()javax.ws.rs.core.ConfigurationgetConfiguration(Message m)static ClientProviderFactorygetInstance(Endpoint e)static ClientProviderFactorygetInstance(Message m)javax.ws.rs.client.RxInvokerProvider<?>getRxInvokerProvider()protected voidsetProviders(boolean custom, boolean busGlobal, Object... providers)-
Methods inherited from class org.apache.cxf.jaxrs.provider.ProviderFactory
addProviderToList, clearThreadLocalProxies, 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, injectContextProxiesIntoProvider, injectContextValues, isParamConverterContextsAvailable, mapInterceptorFilters, prepareProviders, registerUserProvider, setBus, setBusProviders, setCommonProviders, setProviderComparator, setSchemaLocations, setUserProviders
-
-
-
-
Method Detail
-
createInstance
public static ClientProviderFactory createInstance(Bus bus)
-
getInstance
public static ClientProviderFactory getInstance(Message m)
-
getInstance
public static ClientProviderFactory getInstance(Endpoint e)
-
setProviders
protected void setProviders(boolean custom, boolean busGlobal, Object... providers)- Specified by:
setProvidersin classProviderFactory
-
createResponseExceptionMapper
public <T extends Throwable> ResponseExceptionMapper<T> createResponseExceptionMapper(Message m, Class<?> paramType)
-
clearProviders
public void clearProviders()
- Overrides:
clearProvidersin classProviderFactory
-
getClientRequestFilters
public List<ProviderInfo<javax.ws.rs.client.ClientRequestFilter>> getClientRequestFilters()
-
getClientResponseFilters
public List<ProviderInfo<javax.ws.rs.client.ClientResponseFilter>> getClientResponseFilters()
-
getConfiguration
public javax.ws.rs.core.Configuration getConfiguration(Message m)
- Specified by:
getConfigurationin classProviderFactory
-
getRxInvokerProvider
public javax.ws.rs.client.RxInvokerProvider<?> getRxInvokerProvider()
-
-