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, setTransportIdgetInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptorsprotected AbstractWSDLBasedEndpointFactory(ReflectionServiceFactoryBean sbean)
protected AbstractWSDLBasedEndpointFactory()
protected Endpoint createEndpoint() throws BusException, EndpointException
createEndpoint in class AbstractEndpointFactoryBusExceptionEndpointExceptionprotected void initializeServiceFactory()
protected abstract WSDLEndpointFactory getWSDLEndpointFactory()
protected EndpointInfo createEndpointInfo(BindingInfo bindingInfo) throws BusException
BusExceptionprotected SoapBindingConfiguration createSoapBindingConfig()
protected BindingInfo createBindingInfo()
createBindingInfo in class AbstractEndpointFactorypublic 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