org.apache.cxf.frontend
Class AbstractEndpointFactory
java.lang.Object
org.apache.cxf.interceptor.AbstractBasicInterceptorProvider
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
| 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 |
AbstractEndpointFactory
public AbstractEndpointFactory()
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.