org.apache.cxf.frontend
Class AbstractWSDLBasedEndpointFactory

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.endpoint.AbstractEndpointFactory
          extended by 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
protected AbstractWSDLBasedEndpointFactory()
           
protected AbstractWSDLBasedEndpointFactory(ReflectionServiceFactoryBean sbean)
           
 
Method Summary
protected  org.apache.cxf.service.model.BindingInfo createBindingInfo()
           
protected  org.apache.cxf.endpoint.Endpoint createEndpoint()
           
protected  org.apache.cxf.service.model.EndpointInfo createEndpointInfo()
           
 java.lang.Class getServiceClass()
           
 ReflectionServiceFactoryBean getServiceFactory()
           
 java.lang.String getWsdlURL()
           
protected  boolean initializeAnnotationInterceptors(org.apache.cxf.interceptor.AnnotationInterceptors provider, org.apache.cxf.endpoint.Endpoint ep)
           
protected  void initializeAnnotationInterceptors(org.apache.cxf.endpoint.Endpoint ep, java.lang.Class<?> cls)
          Add annotationed Interceptors and Features to the Endpoint
protected  void initializeServiceFactory()
           
 void setServiceClass(java.lang.Class serviceClass)
           
 void setServiceFactory(ReflectionServiceFactoryBean serviceFactory)
           
 void setWsdlURL(java.lang.String wsdlURL)
           
 
Methods inherited from class org.apache.cxf.endpoint.AbstractEndpointFactory
getAddress, getBindingConfig, getBindingFactory, getBindingId, getBus, getConduitSelector, getDataBinding, getDestinationFactory, getEndpointName, getFeatures, getProperties, getPublishedEndpointUrl, getServiceName, getTransportId, 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
 

Constructor Detail

AbstractWSDLBasedEndpointFactory

protected AbstractWSDLBasedEndpointFactory(ReflectionServiceFactoryBean sbean)

AbstractWSDLBasedEndpointFactory

protected AbstractWSDLBasedEndpointFactory()
Method Detail

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()

createEndpointInfo

protected org.apache.cxf.service.model.EndpointInfo createEndpointInfo()
                                                                throws org.apache.cxf.BusException
Specified by:
createEndpointInfo in class org.apache.cxf.endpoint.AbstractEndpointFactory
Throws:
org.apache.cxf.BusException

initializeAnnotationInterceptors

protected void initializeAnnotationInterceptors(org.apache.cxf.endpoint.Endpoint ep,
                                                java.lang.Class<?> cls)
Add annotationed Interceptors and Features to the Endpoint

Parameters:
ep -

initializeAnnotationInterceptors

protected boolean initializeAnnotationInterceptors(org.apache.cxf.interceptor.AnnotationInterceptors provider,
                                                   org.apache.cxf.endpoint.Endpoint ep)

createBindingInfo

protected org.apache.cxf.service.model.BindingInfo createBindingInfo()
Specified by:
createBindingInfo in class org.apache.cxf.endpoint.AbstractEndpointFactory

getServiceClass

public java.lang.Class getServiceClass()

setServiceClass

public void setServiceClass(java.lang.Class serviceClass)

getServiceFactory

public ReflectionServiceFactoryBean getServiceFactory()

setServiceFactory

public void setServiceFactory(ReflectionServiceFactoryBean serviceFactory)

getWsdlURL

public java.lang.String getWsdlURL()

setWsdlURL

public void setWsdlURL(java.lang.String wsdlURL)


Apache CXF