org.apache.cxf.frontend
Class AbstractWSDLBasedEndpointFactory
java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.endpoint.AbstractEndpointFactory
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory
- All Implemented Interfaces:
- org.apache.cxf.interceptor.InterceptorProvider
- Direct Known Subclasses:
- AbstractServiceFactory, ClientFactoryBean, ServerFactoryBean
public abstract class AbstractWSDLBasedEndpointFactory
- extends org.apache.cxf.endpoint.AbstractEndpointFactory
| Fields inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory |
address, bindingConfig, bindingFactory, bindingId, bus, conduitSelector, dataBinding, destinationFactory, endpointName, endpointReference, features, properties, publishedEndpointUrl, serviceName, transportId |
| Methods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory |
checkPrivateEndpoint, getAddress, getBindingConfig, getBindingFactory, getBindingId, 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractWSDLBasedEndpointFactory
protected AbstractWSDLBasedEndpointFactory(org.apache.cxf.service.factory.ReflectionServiceFactoryBean sbean)
AbstractWSDLBasedEndpointFactory
protected AbstractWSDLBasedEndpointFactory()
createEndpoint
protected org.apache.cxf.endpoint.Endpoint createEndpoint()
throws org.apache.cxf.BusException,
org.apache.cxf.endpoint.EndpointException
- Specified by:
createEndpoint in class org.apache.cxf.endpoint.AbstractEndpointFactory
- Throws:
org.apache.cxf.BusException
org.apache.cxf.endpoint.EndpointException
initializeServiceFactory
protected void initializeServiceFactory()
detectTransportIdFromAddress
protected abstract String detectTransportIdFromAddress(String ad)
getWSDLEndpointFactory
protected abstract org.apache.cxf.wsdl11.WSDLEndpointFactory getWSDLEndpointFactory()
createEndpointInfo
protected org.apache.cxf.service.model.EndpointInfo createEndpointInfo(org.apache.cxf.service.model.BindingInfo bindingInfo)
throws org.apache.cxf.BusException
- Throws:
org.apache.cxf.BusException
createSoapBindingConfig
protected org.apache.cxf.binding.soap.SoapBindingConfiguration createSoapBindingConfig()
createBindingInfo
protected org.apache.cxf.service.model.BindingInfo createBindingInfo()
- Specified by:
createBindingInfo in class org.apache.cxf.endpoint.AbstractEndpointFactory
getServiceClass
public Class<?> getServiceClass()
setServiceClass
public void setServiceClass(Class<?> serviceClass)
- Specifies the class implementing the service.
- Parameters:
serviceClass - the service's implementaiton class
getServiceFactory
public org.apache.cxf.service.factory.ReflectionServiceFactoryBean getServiceFactory()
setServiceFactory
public void setServiceFactory(org.apache.cxf.service.factory.ReflectionServiceFactoryBean serviceFactory)
getWsdlURL
public String getWsdlURL()
setWsdlURL
public void setWsdlURL(String wsdlURL)
Apache CXF