Apache CXF API

org.apache.cxf.frontend
Class AbstractEndpointFactory

java.lang.Object
  extended by org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
      extended by org.apache.cxf.frontend.AbstractEndpointFactory
All Implemented Interfaces:
InterceptorProvider
Direct Known Subclasses:
AbstractServiceFactory, ClientFactoryBean, ServerFactoryBean

public abstract class AbstractEndpointFactory
extends AbstractBasicInterceptorProvider


Constructor Summary
AbstractEndpointFactory()
           
 
Method Summary
protected  BindingInfo createBindingInfo()
           
protected  Endpoint createEndpoint()
           
protected  EndpointInfo createEndpointInfo()
           
 java.lang.String getAddress()
           
 BindingConfiguration getBindingConfig()
           
 BindingFactory getBindingFactory()
           
 java.lang.String getBindingId()
           
 Bus getBus()
           
 ConduitSelector getConduitSelector()
           
 DataBinding getDataBinding()
           
 DestinationFactory getDestinationFactory()
           
 javax.xml.namespace.QName getEndpointName()
           
 java.util.List<AbstractFeature> getFeatures()
           
 java.util.Map<java.lang.String,java.lang.Object> getProperties()
           
 java.lang.Class getServiceClass()
           
 ReflectionServiceFactoryBean getServiceFactory()
           
 javax.xml.namespace.QName getServiceName()
           
 java.lang.String getTransportId()
           
 java.lang.String getWsdlURL()
           
protected  boolean initializeAnnotationInterceptors(AnnotationInterceptors provider, Endpoint ep)
           
protected  void initializeAnnotationInterceptors(Endpoint ep, java.lang.Class<?> cls)
          Add annotationed Interceptors and Features to the Endpoint
protected  void initializeServiceFactory()
           
 void setAddress(java.lang.String address)
           
 void setBindingConfig(BindingConfiguration obj)
           
 void setBindingId(java.lang.String bind)
           
 void setBus(Bus bus)
           
 void setConduitSelector(ConduitSelector selector)
           
 void setDataBinding(DataBinding dataBinding)
           
 void setDestinationFactory(DestinationFactory destinationFactory)
           
 void setEndpointName(javax.xml.namespace.QName endpointName)
           
 void setEndpointReference(EndpointReferenceType epr)
           
 void setFeatures(java.util.List<AbstractFeature> features)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
           
 void setServiceClass(java.lang.Class serviceClass)
           
 void setServiceFactory(ReflectionServiceFactoryBean serviceFactory)
           
 void setServiceName(javax.xml.namespace.QName name)
           
 void setTransportId(java.lang.String transportId)
           
 void setWsdlURL(java.lang.String wsdlURL)
           
 
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

AbstractEndpointFactory

public AbstractEndpointFactory()
Method Detail

createEndpoint

protected Endpoint createEndpoint()
                           throws BusException,
                                  EndpointException
Throws:
BusException
EndpointException

initializeServiceFactory

protected void initializeServiceFactory()

createEndpointInfo

protected EndpointInfo createEndpointInfo()
                                   throws BusException
Throws:
BusException

initializeAnnotationInterceptors

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

Parameters:
ep -

initializeAnnotationInterceptors

protected boolean initializeAnnotationInterceptors(AnnotationInterceptors provider,
                                                   Endpoint ep)

createBindingInfo

protected BindingInfo createBindingInfo()

getAddress

public java.lang.String getAddress()

setAddress

public void setAddress(java.lang.String address)

getBus

public Bus getBus()

setBus

public void setBus(Bus bus)

getTransportId

public java.lang.String getTransportId()

setTransportId

public void setTransportId(java.lang.String transportId)

setBindingId

public void setBindingId(java.lang.String bind)

getBindingId

public java.lang.String getBindingId()

setBindingConfig

public void setBindingConfig(BindingConfiguration obj)

getBindingConfig

public BindingConfiguration getBindingConfig()

getServiceClass

public java.lang.Class getServiceClass()

setServiceClass

public void setServiceClass(java.lang.Class serviceClass)

getDestinationFactory

public DestinationFactory getDestinationFactory()

setDestinationFactory

public void setDestinationFactory(DestinationFactory destinationFactory)

getServiceFactory

public ReflectionServiceFactoryBean getServiceFactory()

setServiceFactory

public void setServiceFactory(ReflectionServiceFactoryBean serviceFactory)

setServiceName

public void setServiceName(javax.xml.namespace.QName name)

getServiceName

public javax.xml.namespace.QName getServiceName()

getEndpointName

public javax.xml.namespace.QName getEndpointName()

setEndpointName

public void setEndpointName(javax.xml.namespace.QName endpointName)

setEndpointReference

public void setEndpointReference(EndpointReferenceType epr)

getProperties

public java.util.Map<java.lang.String,java.lang.Object> getProperties()

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)

getFeatures

public java.util.List<AbstractFeature> getFeatures()

setFeatures

public void setFeatures(java.util.List<AbstractFeature> features)

getWsdlURL

public java.lang.String getWsdlURL()

setWsdlURL

public void setWsdlURL(java.lang.String wsdlURL)

getBindingFactory

public BindingFactory getBindingFactory()

getConduitSelector

public ConduitSelector getConduitSelector()

setConduitSelector

public void setConduitSelector(ConduitSelector selector)

getDataBinding

public DataBinding getDataBinding()

setDataBinding

public void setDataBinding(DataBinding dataBinding)

Apache CXF API

Apache CXF is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.