Apache CXF API

org.apache.cxf.jaxrs.client
Class JAXRSClientFactoryBean

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.endpoint.AbstractEndpointFactory
          extended by org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
              extended by org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean
All Implemented Interfaces:
InterceptorProvider
Direct Known Subclasses:
JAXRSClientFactoryBeanDefinitionParser.JAXRSSpringClientFactoryBean

public class JAXRSClientFactoryBean
extends AbstractJAXRSFactoryBean


Field Summary
 
Fields inherited from class org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
entityProviders, schemaLocations, serviceFactory
 
Fields inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
address, bindingConfig, bindingFactory, bindingId, bus, conduitSelector, dataBinding, destinationFactory, endpointName, endpointReference, features, properties, publishedEndpointUrl, serviceName, transportId
 
Constructor Summary
JAXRSClientFactoryBean()
           
JAXRSClientFactoryBean(JAXRSServiceFactoryBean serviceFactory)
           
 
Method Summary
protected  void applyFeatures(AbstractClient client)
           
 Client create()
           
<T> T
create(Class<T> cls, Object... varValues)
           
 WebClient createWebClient()
           
 Client createWithValues(Object... varValues)
           
protected  ConduitSelector getConduitSelector(Endpoint ep)
           
 Map getHeaders()
           
 String getPassword()
           
 String getUsername()
           
protected  void initClient(AbstractClient client, Endpoint ep, boolean addHeaders)
           
 void setHeaders(Map<String,String> map)
           
 void setInheritHeaders(boolean ih)
           
 void setInitialState(ClientState initialState)
           
 void setPassword(String password)
           
 void setResourceClass(Class cls)
           
 void setServiceClass(Class cls)
           
 void setThreadSafe(boolean threadSafe)
           
 void setUsername(String username)
           
 
Methods inherited from class org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
checkResources, createBindingInfo, createEndpoint, createEndpointInfo, getBus, getProviders, getServiceFactory, setBus, setDataBindingProvider, setModelBeans, setModelBeans, setModelBeansWithServiceClass, setModelRef, setModelRefWithServiceClass, setProvider, setProviders, setSchemaLocation, setSchemaLocations, setServiceFactory, setupFactory
 
Methods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
checkPrivateEndpoint, getAddress, getBindingConfig, getBindingFactory, getBindingId, getConduitSelector, getDataBinding, getDestinationFactory, getEndpointName, getFeatures, getProperties, getPublishedEndpointUrl, getServiceName, getTransportId, initializeAnnotationInterceptors, initializeAnnotationInterceptors, setAddress, setBindingConfig, setBindingFactory, setBindingId, setConduitSelector, setDataBinding, setDestinationFactory, setEndpointName, setEndpointReference, setFeatures, setProperties, setPublishedEndpointUrl, setServiceName, setTransportId
 
Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXRSClientFactoryBean

public JAXRSClientFactoryBean()

JAXRSClientFactoryBean

public JAXRSClientFactoryBean(JAXRSServiceFactoryBean serviceFactory)
Method Detail

setThreadSafe

public void setThreadSafe(boolean threadSafe)

getUsername

public String getUsername()

setUsername

public void setUsername(String username)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

setInheritHeaders

public void setInheritHeaders(boolean ih)

setResourceClass

public void setResourceClass(Class cls)

setServiceClass

public void setServiceClass(Class cls)

setHeaders

public void setHeaders(Map<String,String> map)

getHeaders

public Map getHeaders()

createWebClient

public WebClient createWebClient()

create

public <T> T create(Class<T> cls,
                    Object... varValues)

create

public Client create()

createWithValues

public Client createWithValues(Object... varValues)

getConduitSelector

protected ConduitSelector getConduitSelector(Endpoint ep)

initClient

protected void initClient(AbstractClient client,
                          Endpoint ep,
                          boolean addHeaders)

applyFeatures

protected void applyFeatures(AbstractClient client)

setInitialState

public void setInitialState(ClientState initialState)

Apache CXF API

Apache CXF