public class EndpointImpl extends AbstractAttributedInterceptorProvider implements Endpoint, Configurable
java.util.concurrent.ConcurrentHashMap.KeySetView<K,V>| Constructor and Description |
|---|
EndpointImpl(Bus bus,
Service s,
EndpointInfo ei) |
EndpointImpl(Bus bus,
Service s,
QName endpointName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCleanupHook(java.io.Closeable c)
Add a hook that will be called when this end point being terminated.
|
boolean |
equals(java.lang.Object obj) |
java.util.List<Feature> |
getActiveFeatures() |
java.lang.String |
getBeanName()
Get the configurable object's Bean name
|
Binding |
getBinding() |
Bus |
getBus() |
java.util.List<java.io.Closeable> |
getCleanupHooks() |
EndpointInfo |
getEndpointInfo() |
java.util.concurrent.Executor |
getExecutor() |
MessageObserver |
getInFaultObserver() |
MessageObserver |
getOutFaultObserver() |
Service |
getService() |
int |
hashCode()
Returns the hashCode based on the EndpointInfo so that this object
can be used as a map key.
|
void |
initializeActiveFeatures(java.util.List<? extends Feature> features) |
void |
setBus(Bus bus) |
void |
setExecutor(java.util.concurrent.Executor e) |
void |
setInFaultObserver(MessageObserver observer) |
void |
setOutFaultObserver(MessageObserver observer) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Utility method to make it easy to set properties from Spring.
|
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, put, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptorsclear, 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, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesgetInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptorspublic EndpointImpl(Bus bus, Service s, QName endpointName) throws EndpointException
EndpointExceptionpublic EndpointImpl(Bus bus, Service s, EndpointInfo ei) throws EndpointException
EndpointExceptionpublic java.lang.String getBeanName()
ConfigurablegetBeanName in interface Configurablepublic EndpointInfo getEndpointInfo()
getEndpointInfo in interface Endpointpublic Service getService()
getService in interface Endpointpublic Binding getBinding()
getBinding in interface Endpointpublic java.util.concurrent.Executor getExecutor()
getExecutor in interface Endpointpublic void setExecutor(java.util.concurrent.Executor e)
setExecutor in interface Endpointpublic Bus getBus()
public void setBus(Bus bus)
public MessageObserver getInFaultObserver()
getInFaultObserver in interface Endpointpublic MessageObserver getOutFaultObserver()
getOutFaultObserver in interface Endpointpublic void setInFaultObserver(MessageObserver observer)
setInFaultObserver in interface Endpointpublic void setOutFaultObserver(MessageObserver observer)
setOutFaultObserver in interface Endpointpublic void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
properties - public java.util.List<Feature> getActiveFeatures()
getActiveFeatures in interface Endpointpublic void initializeActiveFeatures(java.util.List<? extends Feature> features)
features - the list of features already activated for this endpoint.public boolean equals(java.lang.Object obj)
equals in interface java.util.Map<java.lang.String,java.lang.Object>equals in class AbstractAttributedInterceptorProviderpublic int hashCode()
hashCode in interface java.util.Map<java.lang.String,java.lang.Object>hashCode in class AbstractAttributedInterceptorProviderpublic void addCleanupHook(java.io.Closeable c)
EndpointaddCleanupHook in interface Endpointpublic java.util.List<java.io.Closeable> getCleanupHooks()
getCleanupHooks in interface Endpoint