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:
InterceptorProvider
- Direct Known Subclasses:
AbstractServiceFactory,ClientFactoryBean,ServerFactoryBean
-
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
ConstructorsModifierConstructorDescriptionprotectedprotected -
Method Summary
Modifier and TypeMethodDescriptionprotected BindingInfoprotected Endpointprotected EndpointInfocreateEndpointInfo(BindingInfo bindingInfo) protected SoapBindingConfigurationprotected abstract StringClass<?>protected abstract WSDLEndpointFactoryprotected voidvoidsetServiceClass(Class<?> serviceClass) Specifies the class implementing the service.voidsetServiceFactory(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
-
AbstractWSDLBasedEndpointFactory
protected AbstractWSDLBasedEndpointFactory()
-
-
Method Details
-
createEndpoint
- Specified by:
createEndpointin classAbstractEndpointFactory- Throws:
BusExceptionEndpointException
-
initializeServiceFactory
protected void initializeServiceFactory() -
detectTransportIdFromAddress
-
getWSDLEndpointFactory
-
createEndpointInfo
- Throws:
BusException
-
createSoapBindingConfig
-
createBindingInfo
- Specified by:
createBindingInfoin classAbstractEndpointFactory
-
getServiceClass
-
setServiceClass
Specifies the class implementing the service.- Parameters:
serviceClass- the service's implementaiton class
-
getServiceFactory
-
setServiceFactory
-
getWsdlURL
-
setWsdlURL
-