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
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractWSDLBasedEndpointFactory(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean sbean) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.cxf.service.model.BindingInfoprotected org.apache.cxf.endpoint.Endpointprotected org.apache.cxf.service.model.EndpointInfocreateEndpointInfo(org.apache.cxf.service.model.BindingInfo bindingInfo) protected org.apache.cxf.binding.soap.SoapBindingConfigurationprotected abstract StringClass<?>org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBeanprotected abstract org.apache.cxf.wsdl11.WSDLEndpointFactoryprotected voidvoidsetServiceClass(Class<?> serviceClass) Specifies the class implementing the service.voidsetServiceFactory(org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean serviceFactory) voidsetWsdlURL(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, setTransportIdMethods 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:
createEndpointin classorg.apache.cxf.endpoint.AbstractEndpointFactory- Throws:
org.apache.cxf.BusExceptionorg.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:
createBindingInfoin 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
-