class ListenerRegistry<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.function.Function<java.util.List<T>,T> |
compositeListenerFactory |
private java.util.ArrayList<T> |
listeners |
| Modifier | Constructor and Description |
|---|---|
private |
ListenerRegistry(java.util.function.Function<java.util.List<T>,T> compositeListenerFactory) |
| Modifier and Type | Method and Description |
|---|---|
(package private) ListenerRegistry<T> |
add(T listener) |
(package private) ListenerRegistry<T> |
addAll(java.util.Collection<? extends T> listeners) |
(package private) ListenerRegistry<T> |
addAll(T... listeners) |
(package private) static <T> ListenerRegistry<T> |
copyOf(ListenerRegistry<T> source) |
(package private) static <T> ListenerRegistry<T> |
create(java.util.function.Function<java.util.List<T>,T> compositeListenerFactory) |
(package private) static ListenerRegistry<EngineExecutionListener> |
forEngineExecutionListeners() |
(package private) static ListenerRegistry<LauncherDiscoveryListener> |
forLauncherDiscoveryListeners() |
(package private) static ListenerRegistry<LauncherSessionListener> |
forLauncherSessionListeners() |
(package private) static ListenerRegistry<TestExecutionListener> |
forTestExecutionListeners() |
(package private) T |
getCompositeListener() |
(package private) java.util.List<T> |
getListeners() |
private final java.util.function.Function<java.util.List<T>,T> compositeListenerFactory
private final java.util.ArrayList<T> listeners
static ListenerRegistry<LauncherSessionListener> forLauncherSessionListeners()
static ListenerRegistry<LauncherDiscoveryListener> forLauncherDiscoveryListeners()
static ListenerRegistry<TestExecutionListener> forTestExecutionListeners()
static ListenerRegistry<EngineExecutionListener> forEngineExecutionListeners()
static <T> ListenerRegistry<T> create(java.util.function.Function<java.util.List<T>,T> compositeListenerFactory)
static <T> ListenerRegistry<T> copyOf(ListenerRegistry<T> source)
ListenerRegistry<T> add(T listener)
@SafeVarargs final ListenerRegistry<T> addAll(T... listeners)
ListenerRegistry<T> addAll(java.util.Collection<? extends T> listeners)
T getCompositeListener()
java.util.List<T> getListeners()