Interface ThreadContextListenerChain
- All Known Implementing Classes:
DefaultThreadContextListenerChain
public interface ThreadContextListenerChain
Chain of
ThreadContextListeners.-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ThreadContextListener listener) Adds aThreadContextListener.default ThreadContextListenergetListener(int listenerPriority) Get aThreadContextListenerby its priority.Returns all listeners (including default listeners) by priority.voidremoveListener(int listenerPriority) Removes aThreadContextListenerby its priority.
-
Method Details
-
addListener
Adds aThreadContextListener.- Parameters:
listener- The default listener to be added.
-
removeListener
void removeListener(int listenerPriority) Removes aThreadContextListenerby its priority.- Parameters:
listenerPriority- The priority of the listeners to be removed.
-
getListenersOrderedByPriority
Returns all listeners (including default listeners) by priority.- Returns:
- The list of listeners.
-
getListener
Get aThreadContextListenerby its priority.- Parameters:
listenerPriority- The priority of the listeners.- Returns:
- The expected listener, or
null.
-