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:
-
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
ConstructorsConstructorDescriptionEndpointImpl(Bus bus, Service s, QName endpointName) EndpointImpl(Bus bus, Service s, EndpointInfo ei) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a hook that will be called when this end point being terminated.booleanGet the configurable object's Bean namegetBus()inthashCode()Returns the hashCode based on the EndpointInfo so that this object can be used as a map key.voidinitializeActiveFeatures(List<? extends Feature> features) voidvoidvoidsetInFaultObserver(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, setOutInterceptorsMethods 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, valuesMethods inherited from class java.util.AbstractMap
cloneMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.cxf.interceptor.InterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
-
Constructor Details
-
EndpointImpl
- Throws:
EndpointException
-
EndpointImpl
- Throws:
EndpointException
-
-
Method Details
-
getBeanName
Description copied from interface:ConfigurableGet the configurable object's Bean name- Specified by:
getBeanNamein interfaceConfigurable- Returns:
- the bean name
-
getEndpointInfo
- Specified by:
getEndpointInfoin interfaceEndpoint
-
getService
- Specified by:
getServicein interfaceEndpoint
-
getBinding
- Specified by:
getBindingin interfaceEndpoint
-
getExecutor
- Specified by:
getExecutorin interfaceEndpoint
-
setExecutor
- Specified by:
setExecutorin interfaceEndpoint
-
getBus
-
setBus
-
getInFaultObserver
- Specified by:
getInFaultObserverin interfaceEndpoint
-
getOutFaultObserver
- Specified by:
getOutFaultObserverin interfaceEndpoint
-
setInFaultObserver
- Specified by:
setInFaultObserverin interfaceEndpoint
-
setOutFaultObserver
- Specified by:
setOutFaultObserverin interfaceEndpoint
-
setProperties
Utility method to make it easy to set properties from Spring.- Parameters:
properties-
-
getActiveFeatures
- Specified by:
getActiveFeaturesin interfaceEndpoint- Returns:
- the list of features already activated for this endpoint.
-
initializeActiveFeatures
- Parameters:
features- the list of features already activated for this endpoint.
-
equals
-
hashCode
public int hashCode()Returns the hashCode based on the EndpointInfo so that this object can be used as a map key. -
addCleanupHook
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
- Specified by:
getCleanupHooksin interfaceEndpoint
-