Interface ThreadContextListenerChain
- All Known Implementing Classes:
DefaultThreadContextListenerChain
public interface ThreadContextListenerChain
Chain of
ThreadContextListener
s.-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(ThreadContextListener listener) Adds aThreadContextListener
.default ThreadContextListener
getListener
(int listenerPriority) Get aThreadContextListener
by its priority.Returns all listeners (including default listeners) by priority.void
removeListener
(int listenerPriority) Removes aThreadContextListener
by its priority.
-
Method Details
-
addListener
Adds aThreadContextListener
.- Parameters:
listener
- The default listener to be added.
-
removeListener
void removeListener(int listenerPriority) Removes aThreadContextListener
by 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 aThreadContextListener
by its priority.- Parameters:
listenerPriority
- The priority of the listeners.- Returns:
- The expected listener, or
null
.
-