public abstract class AbstractServiceFactory extends AbstractWSDLBasedEndpointFactory implements ServiceBuilder
address, bindingConfig, bindingFactory, bindingId, bus, conduitSelector, dataBinding, destinationFactory, endpointName, endpointReference, features, properties, publishedEndpointUrl, serviceName, transportId
Modifier | Constructor and Description |
---|---|
protected |
AbstractServiceFactory() |
protected |
AbstractServiceFactory(ReflectionServiceFactoryBean sbean) |
Modifier and Type | Method and Description |
---|---|
ServiceInfo |
createService() |
protected String |
detectTransportIdFromAddress(String ad) |
File |
getOutputFile() |
protected WSDLEndpointFactory |
getWSDLEndpointFactory() |
void |
setServiceClass(Class<?> clz)
Specifies the class implementing the service.
|
void |
validate() |
createBindingInfo, createEndpoint, createEndpointInfo, createSoapBindingConfig, getServiceClass, getServiceFactory, getWsdlURL, initializeServiceFactory, setServiceFactory, setWsdlURL
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setAddress, setBindingId, setBus, setTransportId
protected AbstractServiceFactory()
protected AbstractServiceFactory(ReflectionServiceFactoryBean sbean)
protected String detectTransportIdFromAddress(String ad)
detectTransportIdFromAddress
in class AbstractWSDLBasedEndpointFactory
protected WSDLEndpointFactory getWSDLEndpointFactory()
getWSDLEndpointFactory
in class AbstractWSDLBasedEndpointFactory
public ServiceInfo createService()
createService
in interface ServiceBuilder
public File getOutputFile()
getOutputFile
in interface ServiceBuilder
public void setServiceClass(Class<?> clz)
AbstractWSDLBasedEndpointFactory
setServiceClass
in interface ServiceBuilder
setServiceClass
in class AbstractWSDLBasedEndpointFactory
clz
- the service's implementaiton classpublic void validate()
validate
in interface ServiceBuilder
Apache CXF