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:
org.apache.cxf.interceptor.InterceptorProvider
Direct Known Subclasses:
AbstractServiceFactory, ClientFactoryBean, ServerFactoryBean

public abstract class AbstractEndpointFactory
extends org.apache.cxf.interceptor.AbstractBasicInterceptorProvider


Constructor Summary
AbstractEndpointFactory()
           
 
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.String getAddress()
           
 org.apache.cxf.binding.BindingConfiguration getBindingConfig()
           
 org.apache.cxf.binding.BindingFactory getBindingFactory()
           
 java.lang.String getBindingId()
           
 org.apache.cxf.Bus getBus()
           
 org.apache.cxf.endpoint.ConduitSelector getConduitSelector()
           
 org.apache.cxf.databinding.DataBinding getDataBinding()
           
 org.apache.cxf.transport.DestinationFactory getDestinationFactory()
           
 javax.xml.namespace.QName getEndpointName()
           
 java.util.List<org.apache.cxf.feature.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(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 setAddress(java.lang.String address)
           
 void setBindingConfig(org.apache.cxf.binding.BindingConfiguration obj)
           
 void setBindingId(java.lang.String bind)
           
 void setBus(org.apache.cxf.Bus bus)
           
 void setConduitSelector(org.apache.cxf.endpoint.ConduitSelector selector)
           
 void setDataBinding(org.apache.cxf.databinding.DataBinding dataBinding)
           
 void setDestinationFactory(org.apache.cxf.transport.DestinationFactory destinationFactory)
           
 void setEndpointName(javax.xml.namespace.QName endpointName)
           
 void setEndpointReference(org.apache.cxf.ws.addressing.EndpointReferenceType epr)
           
 void setFeatures(java.util.List<org.apache.cxf.feature.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 org.apache.cxf.endpoint.Endpoint createEndpoint()
                                                   throws org.apache.cxf.BusException,
                                                          org.apache.cxf.endpoint.EndpointException
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
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()

getAddress

public java.lang.String getAddress()

setAddress

public void setAddress(java.lang.String address)

getBus

public org.apache.cxf.Bus getBus()

setBus

public void setBus(org.apache.cxf.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(org.apache.cxf.binding.BindingConfiguration obj)

getBindingConfig

public org.apache.cxf.binding.BindingConfiguration getBindingConfig()

getServiceClass

public java.lang.Class getServiceClass()

setServiceClass

public void setServiceClass(java.lang.Class serviceClass)

getDestinationFactory

public org.apache.cxf.transport.DestinationFactory getDestinationFactory()

setDestinationFactory

public void setDestinationFactory(org.apache.cxf.transport.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(org.apache.cxf.ws.addressing.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<org.apache.cxf.feature.AbstractFeature> getFeatures()

setFeatures

public void setFeatures(java.util.List<org.apache.cxf.feature.AbstractFeature> features)

getWsdlURL

public java.lang.String getWsdlURL()

setWsdlURL

public void setWsdlURL(java.lang.String wsdlURL)

getBindingFactory

public org.apache.cxf.binding.BindingFactory getBindingFactory()

getConduitSelector

public org.apache.cxf.endpoint.ConduitSelector getConduitSelector()

setConduitSelector

public void setConduitSelector(org.apache.cxf.endpoint.ConduitSelector selector)

getDataBinding

public org.apache.cxf.databinding.DataBinding getDataBinding()

setDataBinding

public void setDataBinding(org.apache.cxf.databinding.DataBinding dataBinding)


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