org.apache.cxf.endpoint
Class EndpointImpl
java.lang.Object
java.util.AbstractMap<K,V>
java.util.concurrent.ConcurrentHashMap<String,Object>
org.apache.cxf.interceptor.AbstractAttributedInterceptorProvider
org.apache.cxf.endpoint.EndpointImpl
- All Implemented Interfaces:
- Serializable, ConcurrentMap<String,Object>, Map<String,Object>, Configurable, Endpoint, InterceptorProvider
- Direct Known Subclasses:
- JaxWsEndpointImpl
public class EndpointImpl
- extends AbstractAttributedInterceptorProvider
- implements Endpoint, Configurable
- See Also:
- Serialized Form
Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
Methods inherited from class java.util.concurrent.ConcurrentHashMap |
clear, contains, containsKey, containsValue, elements, entrySet, get, isEmpty, keys, keySet, putAll, putIfAbsent, remove, remove, replace, replace, size, values |
Methods inherited from interface java.util.Map |
clear, containsKey, containsValue, entrySet, equals, get, isEmpty, keySet, put, putAll, remove, size, values |
EndpointImpl
public EndpointImpl(Bus bus,
Service s,
QName endpointName)
throws EndpointException
- Throws:
EndpointException
EndpointImpl
public EndpointImpl(Bus bus,
Service s,
EndpointInfo ei)
throws EndpointException
- Throws:
EndpointException
getBeanName
public String getBeanName()
- Description copied from interface:
Configurable
- Get the configurable object's Bean name
- Specified by:
getBeanName
in interface Configurable
- Returns:
- the bean name
getEndpointInfo
public EndpointInfo getEndpointInfo()
- Specified by:
getEndpointInfo
in interface Endpoint
getService
public Service getService()
- Specified by:
getService
in interface Endpoint
getBinding
public Binding getBinding()
- Specified by:
getBinding
in interface Endpoint
getExecutor
public Executor getExecutor()
- Specified by:
getExecutor
in interface Endpoint
setExecutor
public void setExecutor(Executor e)
- Specified by:
setExecutor
in interface Endpoint
getBus
public Bus getBus()
setBus
public void setBus(Bus bus)
getInFaultObserver
public MessageObserver getInFaultObserver()
- Specified by:
getInFaultObserver
in interface Endpoint
getOutFaultObserver
public MessageObserver getOutFaultObserver()
- Specified by:
getOutFaultObserver
in interface Endpoint
setInFaultObserver
public void setInFaultObserver(MessageObserver observer)
- Specified by:
setInFaultObserver
in interface Endpoint
setOutFaultObserver
public void setOutFaultObserver(MessageObserver observer)
- Specified by:
setOutFaultObserver
in interface Endpoint
setProperties
public void setProperties(Map<String,Object> properties)
- Utility method to make it easy to set properties from Spring.
- Parameters:
properties
-
getActiveFeatures
public List<Feature> getActiveFeatures()
- Specified by:
getActiveFeatures
in interface Endpoint
- Returns:
- the list of features already activated for this endpoint.
initializeActiveFeatures
public void initializeActiveFeatures(List<? extends Feature> features)
- Parameters:
features
- the list of features already activated for this endpoint.
hashCode
public int hashCode()
- Returns the hashCode bsed on the EndpointInfo so that this object
can be used as a map key.
- Specified by:
hashCode
in interface Map<String,Object>
- Overrides:
hashCode
in class AbstractAttributedInterceptorProvider
addCleanupHook
public void addCleanupHook(Closeable c)
- Description copied from interface:
Endpoint
- Add a hook that will be called when this end point being terminated.
This will be called prior to the Server/ClientLifecycleListener.*Destroyed()
method is called. This provides an opportunity to cleanup any resources
that are specific to this Endpoint.
- Specified by:
addCleanupHook
in interface Endpoint
getCleanupHooks
public List<Closeable> getCleanupHooks()
- Specified by:
getCleanupHooks
in interface Endpoint
Apache CXF