Package 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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractWSDLBasedEndpointFactory()
protected
AbstractWSDLBasedEndpointFactory(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean sbean)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.apache.cxf.service.model.BindingInfo
createBindingInfo()
protected org.apache.cxf.endpoint.Endpoint
createEndpoint()
protected org.apache.cxf.service.model.EndpointInfo
createEndpointInfo(org.apache.cxf.service.model.BindingInfo bindingInfo)
protected org.apache.cxf.binding.soap.SoapBindingConfiguration
createSoapBindingConfig()
protected abstract String
detectTransportIdFromAddress(String ad)
Class<?>
getServiceClass()
org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
getServiceFactory()
protected abstract org.apache.cxf.wsdl11.WSDLEndpointFactory
getWSDLEndpointFactory()
String
getWsdlURL()
protected void
initializeServiceFactory()
void
setServiceClass(Class<?> serviceClass)
Specifies the class implementing the service.void
setServiceFactory(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean serviceFactory)
void
setWsdlURL(String wsdlURL)
-
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
-
-
-
-
Method Detail
-
createEndpoint
protected org.apache.cxf.endpoint.Endpoint createEndpoint() throws org.apache.cxf.BusException, org.apache.cxf.endpoint.EndpointException
- Specified by:
createEndpoint
in classorg.apache.cxf.endpoint.AbstractEndpointFactory
- Throws:
org.apache.cxf.BusException
org.apache.cxf.endpoint.EndpointException
-
initializeServiceFactory
protected void initializeServiceFactory()
-
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 classorg.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.wsdl.service.factory.ReflectionServiceFactoryBean getServiceFactory()
-
setServiceFactory
public void setServiceFactory(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean serviceFactory)
-
getWsdlURL
public String getWsdlURL()
-
setWsdlURL
public void setWsdlURL(String wsdlURL)
-
-