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
 Client create()
           
<T> T
create(java.lang.Class<T> cls, java.lang.Object... varValues)
           
 WebClient createWebClient()
           
 Client createWithValues(java.lang.Object... varValues)
           
protected  ConduitSelector getConduitSelector(Endpoint ep)
           
 java.util.Map getHeaders()
           
 java.lang.String getPassword()
           
 java.lang.String getUsername()
           
protected  void initClient(AbstractClient client, Endpoint ep)
           
 void setHeaders(java.util.Map<java.lang.String,java.lang.String> map)
           
 void setInheritHeaders(boolean ih)
           
 void setPassword(java.lang.String password)
           
 void setResourceClass(java.lang.Class cls)
           
 void setServiceClass(java.lang.Class cls)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean
checkResources, createBindingInfo, createEndpoint, createEndpointInfo, getProviders, getServiceFactory, setProvider, setProviders, setSchemaLocation, setSchemaLocations, setServiceFactory, setupFactory
 
Methods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
getAddress, getBindingConfig, getBindingFactory, getBindingId, getBus, getConduitSelector, getDataBinding, getDestinationFactory, getEndpointName, getFeatures, getProperties, getPublishedEndpointUrl, getServiceName, getTransportId, setAddress, setBindingConfig, setBindingFactory, setBindingId, setBus, 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

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

setInheritHeaders

public void setInheritHeaders(boolean ih)

setResourceClass

public void setResourceClass(java.lang.Class cls)

setServiceClass

public void setServiceClass(java.lang.Class cls)

setHeaders

public void setHeaders(java.util.Map<java.lang.String,java.lang.String> map)

getHeaders

public java.util.Map getHeaders()

createWebClient

public WebClient createWebClient()

create

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

create

public Client create()

createWithValues

public Client createWithValues(java.lang.Object... varValues)

getConduitSelector

protected ConduitSelector getConduitSelector(Endpoint ep)

initClient

protected void initClient(AbstractClient client,
                          Endpoint ep)


Apache CXF