Apache CXF API

org.apache.cxf.jaxrs.client
Class ClientProviderFactory

java.lang.Object
  extended by org.apache.cxf.jaxrs.provider.ProviderFactory
      extended by 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>
 
Field Summary
 
Fields inherited from class org.apache.cxf.jaxrs.provider.ProviderFactory
CLIENT_FACTORY_NAME, DEFAULT_FILTER_NAME_BINDING, IGNORE_TYPE_VARIABLES, PROVIDER_SELECTION_PROPERTY_CHANGED, readerInterceptors, SERVER_FACTORY_NAME, writerInterceptors
 
Method Summary
 void clearProviders()
           
static ClientProviderFactory createInstance(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()
           
static ClientProviderFactory getInstance(Bus bus)
           
static ClientProviderFactory getInstance(Endpoint e)
           
static ClientProviderFactory getInstance(Message m)
           
protected  void setProviders(Object... providers)
           
 
Methods inherited from class org.apache.cxf.jaxrs.provider.ProviderFactory
addProviderToList, clearThreadLocalProxies, compareClasses, compareClasses, createContextProvider, createContextResolver, createContextResolver, createMessageBodyReader, createMessageBodyReaderInterceptor, createMessageBodyWriter, createMessageBodyWriterInterceptor, createParameterHandler, createProvider, createProviderFromConstructor, filterContractSupported, getBaseFactory, getBoundFilters, getBus, getDynamicConfiguration, getFilterNameBindings, getFilterPriority, getRegisteredJaxbWriter, handleMapper, initBaseFactory, initProviders, injectContextProxies, injectContextProxiesIntoProvider, injectContextValues, isBaseFactory, mapInterceptorFilters, prepareProviders, registerUserProvider, setBus, setBusProviders, setCommonProviders, setDynamicConfiguration, setSchemaLocations, setUserProviders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createInstance

public static ClientProviderFactory createInstance(Bus bus)

getInstance

public static ClientProviderFactory getInstance(Bus bus)

getInstance

public static ClientProviderFactory getInstance(Message m)

getInstance

public static ClientProviderFactory getInstance(Endpoint e)

setProviders

protected void setProviders(Object... providers)
Specified by:
setProviders in class ProviderFactory

createResponseExceptionMapper

public <T extends Throwable> ResponseExceptionMapper<T> createResponseExceptionMapper(Message m,
                                                                                      Class<?> paramType)

clearProviders

public void clearProviders()
Overrides:
clearProviders in class ProviderFactory

getClientRequestFilters

public List<ProviderInfo<javax.ws.rs.client.ClientRequestFilter>> getClientRequestFilters()

getClientResponseFilters

public List<ProviderInfo<javax.ws.rs.client.ClientResponseFilter>> getClientResponseFilters()

Apache CXF API

Apache CXF