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
-
Field Summary
Fields inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
address, bindingConfig, bindingFactory, bindingId, bus, conduitSelector, dataBinding, destinationFactory, endpointName, endpointReference, features, properties, publishedEndpointUrl, serviceName, transportId
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
AbstractWSDLBasedEndpointFactory
(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean sbean) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.cxf.service.model.BindingInfo
protected org.apache.cxf.endpoint.Endpoint
protected org.apache.cxf.service.model.EndpointInfo
createEndpointInfo
(org.apache.cxf.service.model.BindingInfo bindingInfo) protected org.apache.cxf.binding.soap.SoapBindingConfiguration
protected abstract String
Class<?>
org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean
protected abstract org.apache.cxf.wsdl11.WSDLEndpointFactory
protected void
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
Methods inherited from class org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
-
Constructor Details
-
AbstractWSDLBasedEndpointFactory
protected AbstractWSDLBasedEndpointFactory(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean sbean) -
AbstractWSDLBasedEndpointFactory
protected AbstractWSDLBasedEndpointFactory()
-
-
Method Details
-
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() -
detectTransportIdFromAddress
-
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
-
setServiceClass
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
-
setWsdlURL
-