org.apache.cxf.frontend
Class AbstractEndpointFactory
java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
org.apache.cxf.frontend.AbstractEndpointFactory
- All Implemented Interfaces:
- InterceptorProvider
- Direct Known Subclasses:
- AbstractServiceFactory, ClientFactoryBean, ServerFactoryBean
public abstract class AbstractEndpointFactory
- extends AbstractBasicInterceptorProvider
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractEndpointFactory
public AbstractEndpointFactory()
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 is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.