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()
           
protected  org.apache.cxf.service.model.EndpointInfo findBestEndpointInfo(java.util.List<org.apache.cxf.service.model.ServiceInfo> serviceInfos)
           
 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.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()
           
 java.lang.String getTransportId()
           
 java.lang.String getWsdlURL()
           
 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 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 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

findBestEndpointInfo

protected org.apache.cxf.service.model.EndpointInfo findBestEndpointInfo(java.util.List<org.apache.cxf.service.model.ServiceInfo> serviceInfos)

createEndpointInfo

protected org.apache.cxf.service.model.EndpointInfo createEndpointInfo()
                                                                throws org.apache.cxf.BusException
Throws:
org.apache.cxf.BusException

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)

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)


Copyright © 2006-2007 Apache Software Foundation. All Rights Reserved.