Package org.apache.cxf.frontend
Class ClientFactoryBean
- java.lang.Object
-
- org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
-
- org.apache.cxf.endpoint.AbstractEndpointFactory
-
- org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory
-
- org.apache.cxf.frontend.ClientFactoryBean
-
- All Implemented Interfaces:
InterceptorProvider
- Direct Known Subclasses:
JaxWsClientFactoryBean
public class ClientFactoryBean extends AbstractWSDLBasedEndpointFactory
-
-
Field Summary
-
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
Constructors Constructor Description ClientFactoryBean()ClientFactoryBean(ReflectionServiceFactoryBean factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyFeatures(Client client)protected voidapplyProperties(Endpoint ep)Clientcreate()protected ClientcreateClient(Endpoint ep)protected StringdetectTransportIdFromAddress(String ad)protected WSDLEndpointFactorygetWSDLEndpointFactory()-
Methods inherited from class org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory
createBindingInfo, createEndpoint, createEndpointInfo, createSoapBindingConfig, getServiceClass, getServiceFactory, getWsdlURL, initializeServiceFactory, setServiceClass, setServiceFactory, setWsdlURL
-
Methods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
addToBeans, checkPrivateEndpoint, getAddress, getBindingConfig, getBindingFactory, getBindingId, getBus, getBus, getConduitSelector, getDataBinding, getDestinationFactory, getEndpointName, getFeatures, getProperties, getProperties, getPublishedEndpointUrl, getServiceName, getTransportId, initializeAnnotationInterceptors, initializeAnnotationInterceptors, initializeAnnotationInterceptors, 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
-
-
-
-
Constructor Detail
-
ClientFactoryBean
public ClientFactoryBean()
-
ClientFactoryBean
public ClientFactoryBean(ReflectionServiceFactoryBean factory)
-
-
Method Detail
-
detectTransportIdFromAddress
protected String detectTransportIdFromAddress(String ad)
- Specified by:
detectTransportIdFromAddressin classAbstractWSDLBasedEndpointFactory
-
getWSDLEndpointFactory
protected WSDLEndpointFactory getWSDLEndpointFactory()
- Specified by:
getWSDLEndpointFactoryin classAbstractWSDLBasedEndpointFactory
-
create
public Client create()
-
applyFeatures
protected void applyFeatures(Client client)
-
applyProperties
protected void applyProperties(Endpoint ep)
-
-