Package org.apache.cxf.endpoint
Interface Endpoint
-
- All Superinterfaces:
InterceptorProvider,Map<String,Object>
- All Known Implementing Classes:
EndpointImpl
public interface Endpoint extends Map<String,Object>, InterceptorProvider
Represents an endpoint that receives messages.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddCleanupHook(Closeable c)Add a hook that will be called when this end point being terminated.List<Feature>getActiveFeatures()BindinggetBinding()List<Closeable>getCleanupHooks()EndpointInfogetEndpointInfo()ExecutorgetExecutor()MessageObservergetInFaultObserver()MessageObservergetOutFaultObserver()ServicegetService()voidsetExecutor(Executor executor)voidsetInFaultObserver(MessageObserver observer)voidsetOutFaultObserver(MessageObserver observer)-
Methods inherited from interface org.apache.cxf.interceptor.InterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Method Detail
-
getEndpointInfo
EndpointInfo getEndpointInfo()
-
getBinding
Binding getBinding()
-
getService
Service getService()
-
setExecutor
void setExecutor(Executor executor)
-
getExecutor
Executor getExecutor()
-
getInFaultObserver
MessageObserver getInFaultObserver()
-
getOutFaultObserver
MessageObserver getOutFaultObserver()
-
setInFaultObserver
void setInFaultObserver(MessageObserver observer)
-
setOutFaultObserver
void setOutFaultObserver(MessageObserver observer)
-
addCleanupHook
void addCleanupHook(Closeable c)
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.- Parameters:
c-
-
-