Package org.junit.platform.launcher.core
Class ListenerRegistry<T>
- java.lang.Object
-
- org.junit.platform.launcher.core.ListenerRegistry<T>
-
class ListenerRegistry<T> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Function<java.util.List<T>,T>
compositeListenerFactory
private java.util.ArrayList<T>
listeners
-
Constructor Summary
Constructors Modifier Constructor Description private
ListenerRegistry(java.util.function.Function<java.util.List<T>,T> compositeListenerFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Method Detail
-
forLauncherSessionListeners
static ListenerRegistry<LauncherSessionListener> forLauncherSessionListeners()
-
forLauncherDiscoveryListeners
static ListenerRegistry<LauncherDiscoveryListener> forLauncherDiscoveryListeners()
-
forTestExecutionListeners
static ListenerRegistry<TestExecutionListener> forTestExecutionListeners()
-
forEngineExecutionListeners
static ListenerRegistry<EngineExecutionListener> forEngineExecutionListeners()
-
create
static <T> ListenerRegistry<T> create(java.util.function.Function<java.util.List<T>,T> compositeListenerFactory)
-
copyOf
static <T> ListenerRegistry<T> copyOf(ListenerRegistry<T> source)
-
add
ListenerRegistry<T> add(T listener)
-
addAll
@SafeVarargs final ListenerRegistry<T> addAll(T... listeners)
-
addAll
ListenerRegistry<T> addAll(java.util.Collection<? extends T> listeners)
-
getCompositeListener
T getCompositeListener()
-
getListeners
java.util.List<T> getListeners()
-
-