public abstract class AbstractWSDLBasedEndpointFactory extends AbstractEndpointFactory
address, bindingConfig, bindingFactory, bindingId, bus, conduitSelector, dataBinding, destinationFactory, endpointName, endpointReference, features, properties, publishedEndpointUrl, serviceName, transportId
Modifier | Constructor and Description |
---|---|
protected |
AbstractWSDLBasedEndpointFactory() |
protected |
AbstractWSDLBasedEndpointFactory(ReflectionServiceFactoryBean sbean) |
Modifier and Type | Method and Description |
---|---|
protected BindingInfo |
createBindingInfo() |
protected Endpoint |
createEndpoint() |
protected EndpointInfo |
createEndpointInfo(BindingInfo bindingInfo) |
protected SoapBindingConfiguration |
createSoapBindingConfig() |
protected abstract String |
detectTransportIdFromAddress(String ad) |
Class<?> |
getServiceClass() |
ReflectionServiceFactoryBean |
getServiceFactory() |
protected abstract WSDLEndpointFactory |
getWSDLEndpointFactory() |
String |
getWsdlURL() |
protected void |
initializeServiceFactory() |
void |
setServiceClass(Class<?> serviceClass)
Specifies the class implementing the service.
|
void |
setServiceFactory(ReflectionServiceFactoryBean serviceFactory) |
void |
setWsdlURL(String wsdlURL) |
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
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
protected AbstractWSDLBasedEndpointFactory(ReflectionServiceFactoryBean sbean)
protected AbstractWSDLBasedEndpointFactory()
protected Endpoint createEndpoint() throws BusException, EndpointException
createEndpoint
in class AbstractEndpointFactory
BusException
EndpointException
protected void initializeServiceFactory()
protected abstract WSDLEndpointFactory getWSDLEndpointFactory()
protected EndpointInfo createEndpointInfo(BindingInfo bindingInfo) throws BusException
BusException
protected SoapBindingConfiguration createSoapBindingConfig()
protected BindingInfo createBindingInfo()
createBindingInfo
in class AbstractEndpointFactory
public Class<?> getServiceClass()
public void setServiceClass(Class<?> serviceClass)
serviceClass
- the service's implementaiton classpublic ReflectionServiceFactoryBean getServiceFactory()
public void setServiceFactory(ReflectionServiceFactoryBean serviceFactory)
public String getWsdlURL()
public void setWsdlURL(String wsdlURL)
Apache CXF