Package 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
public class EndpointImpl extends AbstractAttributedInterceptorProvider implements Endpoint, Configurable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.concurrent.ConcurrentHashMap
ConcurrentHashMap.KeySetView<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Constructor Summary
Constructors Constructor Description EndpointImpl(Bus bus, Service s, QName endpointName)EndpointImpl(Bus bus, Service s, EndpointInfo ei)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCleanupHook(Closeable c)Add a hook that will be called when this end point being terminated.booleanequals(Object obj)List<Feature>getActiveFeatures()StringgetBeanName()Get the configurable object's Bean nameBindinggetBinding()BusgetBus()List<Closeable>getCleanupHooks()EndpointInfogetEndpointInfo()ExecutorgetExecutor()MessageObservergetInFaultObserver()MessageObservergetOutFaultObserver()ServicegetService()inthashCode()Returns the hashCode based on the EndpointInfo so that this object can be used as a map key.voidinitializeActiveFeatures(List<? extends Feature> features)voidsetBus(Bus bus)voidsetExecutor(Executor e)voidsetInFaultObserver(MessageObserver observer)voidsetOutFaultObserver(MessageObserver observer)voidsetProperties(Map<String,Object> properties)Utility method to make it easy to set properties from Spring.-
Methods inherited from class org.apache.cxf.interceptor.AbstractAttributedInterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, put, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
-
Methods inherited from class java.util.concurrent.ConcurrentHashMap
clear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, forEach, forEach, forEach, forEachEntry, forEachEntry, forEachKey, forEachKey, forEachValue, forEachValue, get, getOrDefault, isEmpty, keys, keySet, keySet, mappingCount, merge, newKeySet, newKeySet, putAll, putIfAbsent, reduce, reduceEntries, reduceEntries, reduceEntriesToDouble, reduceEntriesToInt, reduceEntriesToLong, reduceKeys, reduceKeys, reduceKeysToDouble, reduceKeysToInt, reduceKeysToLong, reduceToDouble, reduceToInt, reduceToLong, reduceValues, reduceValues, reduceValuesToDouble, reduceValuesToInt, reduceValuesToLong, remove, remove, replace, replace, replaceAll, search, searchEntries, searchKeys, searchValues, size, toString, values
-
Methods inherited from class java.util.AbstractMap
clone
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.cxf.interceptor.InterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
-
-
-
-
Constructor Detail
-
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
-
-
Method Detail
-
getBeanName
public String getBeanName()
Description copied from interface:ConfigurableGet the configurable object's Bean name- Specified by:
getBeanNamein interfaceConfigurable- Returns:
- the bean name
-
getEndpointInfo
public EndpointInfo getEndpointInfo()
- Specified by:
getEndpointInfoin interfaceEndpoint
-
getService
public Service getService()
- Specified by:
getServicein interfaceEndpoint
-
getBinding
public Binding getBinding()
- Specified by:
getBindingin interfaceEndpoint
-
getExecutor
public Executor getExecutor()
- Specified by:
getExecutorin interfaceEndpoint
-
setExecutor
public void setExecutor(Executor e)
- Specified by:
setExecutorin interfaceEndpoint
-
getBus
public Bus getBus()
-
setBus
public void setBus(Bus bus)
-
getInFaultObserver
public MessageObserver getInFaultObserver()
- Specified by:
getInFaultObserverin interfaceEndpoint
-
getOutFaultObserver
public MessageObserver getOutFaultObserver()
- Specified by:
getOutFaultObserverin interfaceEndpoint
-
setInFaultObserver
public void setInFaultObserver(MessageObserver observer)
- Specified by:
setInFaultObserverin interfaceEndpoint
-
setOutFaultObserver
public void setOutFaultObserver(MessageObserver observer)
- Specified by:
setOutFaultObserverin interfaceEndpoint
-
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:
getActiveFeaturesin interfaceEndpoint- 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.
-
equals
public boolean equals(Object obj)
-
hashCode
public int hashCode()
Returns the hashCode based on the EndpointInfo so that this object can be used as a map key.
-
addCleanupHook
public void addCleanupHook(Closeable c)
Description copied from interface:EndpointAdd 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:
addCleanupHookin interfaceEndpoint
-
getCleanupHooks
public List<Closeable> getCleanupHooks()
- Specified by:
getCleanupHooksin interfaceEndpoint
-
-