org.apache.cxf.frontend
Class ClientProxyFactoryBean
java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.frontend.ClientProxyFactoryBean
- All Implemented Interfaces:
- org.apache.cxf.interceptor.InterceptorProvider
public class ClientProxyFactoryBean
- extends org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
This class will create a client for you which implements the specified
service class. Example:
ClientProxyFactoryBean factory = new ClientProxyFactoryBean();
factory.setServiceClass(YourServiceInterface.class);
YourServiceInterface client = (YourServiceInterface) factory.create();
To access the underlying Client object:
Client cxfClient = ClientProxy.getClient(client);
| 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 |
ClientProxyFactoryBean
public ClientProxyFactoryBean()
ClientProxyFactoryBean
public ClientProxyFactoryBean(ClientFactoryBean fact)
initFeatures
public void initFeatures()
create
public java.lang.Object create()
getImplementingClasses
protected java.lang.Class[] getImplementingClasses()
clientClientProxy
protected ClientProxy clientClientProxy(org.apache.cxf.endpoint.Client c)
getClientFactoryBean
public ClientFactoryBean getClientFactoryBean()
setClientFactoryBean
public void setClientFactoryBean(ClientFactoryBean clientFactoryBean)
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String password)
getServiceClass
public java.lang.Class getServiceClass()
setServiceClass
public void setServiceClass(java.lang.Class serviceClass)
getUsername
public java.lang.String getUsername()
setUsername
public void setUsername(java.lang.String username)
getWsdlLocation
public java.lang.String getWsdlLocation()
setWsdlLocation
public void setWsdlLocation(java.lang.String wsdlURL)
getWsdlURL
public java.lang.String getWsdlURL()
setWsdlURL
public void setWsdlURL(java.lang.String wsdlURL)
getEndpointName
public javax.xml.namespace.QName getEndpointName()
setEndpointName
public void setEndpointName(javax.xml.namespace.QName endpointName)
getServiceName
public javax.xml.namespace.QName getServiceName()
setServiceName
public void setServiceName(javax.xml.namespace.QName serviceName)
getAddress
public java.lang.String getAddress()
setAddress
public void setAddress(java.lang.String add)
getConduitSelector
public org.apache.cxf.endpoint.ConduitSelector getConduitSelector()
setConduitSelector
public void setConduitSelector(org.apache.cxf.endpoint.ConduitSelector selector)
setBindingId
public void setBindingId(java.lang.String bind)
getBindingId
public java.lang.String getBindingId()
getServiceFactory
public ReflectionServiceFactoryBean getServiceFactory()
setServiceFactory
public void setServiceFactory(ReflectionServiceFactoryBean sf)
getBus
public org.apache.cxf.Bus getBus()
setBus
public void setBus(org.apache.cxf.Bus bus)
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
getFeatures
public java.util.List<org.apache.cxf.feature.AbstractFeature> getFeatures()
setFeatures
public void setFeatures(java.util.List<org.apache.cxf.feature.AbstractFeature> f)
getDataBinding
public org.apache.cxf.databinding.DataBinding getDataBinding()
setDataBinding
public void setDataBinding(org.apache.cxf.databinding.DataBinding dataBinding)
setBindingConfig
public void setBindingConfig(org.apache.cxf.binding.BindingConfiguration config)
getBindingConfig
public org.apache.cxf.binding.BindingConfiguration getBindingConfig()
Apache CXF