class DefaultLauncherConfig extends java.lang.Object implements LauncherConfig
LauncherConfig API.LauncherConfig.Builder| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<LauncherDiscoveryListener> |
additionalLauncherDiscoveryListeners |
private java.util.Collection<LauncherSessionListener> |
additionalLauncherSessionListeners |
private java.util.Collection<PostDiscoveryFilter> |
additionalPostDiscoveryFilters |
private java.util.Collection<TestEngine> |
additionalTestEngines |
private java.util.Collection<TestExecutionListener> |
additionalTestExecutionListeners |
private boolean |
launcherDiscoveryListenerAutoRegistrationEnabled |
private boolean |
launcherSessionListenerAutoRegistrationEnabled |
private boolean |
postDiscoveryFilterAutoRegistrationEnabled |
private boolean |
testEngineAutoRegistrationEnabled |
private boolean |
testExecutionListenerAutoRegistrationEnabled |
DEFAULT| Constructor and Description |
|---|
DefaultLauncherConfig(boolean testEngineAutoRegistrationEnabled,
boolean launcherSessionListenerAutoRegistrationEnabled,
boolean launcherDiscoveryListenerAutoRegistrationEnabled,
boolean testExecutionListenerAutoRegistrationEnabled,
boolean postDiscoveryFilterAutoRegistrationEnabled,
java.util.Collection<TestEngine> additionalTestEngines,
java.util.Collection<LauncherSessionListener> additionalLauncherSessionListeners,
java.util.Collection<LauncherDiscoveryListener> additionalLauncherDiscoveryListeners,
java.util.Collection<TestExecutionListener> additionalTestExecutionListeners,
java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<LauncherDiscoveryListener> |
getAdditionalLauncherDiscoveryListeners()
Get the collection of additional launcher discovery listeners that should
be added to the
Launcher. |
java.util.Collection<LauncherSessionListener> |
getAdditionalLauncherSessionListeners()
Get the collection of additional launcher session listeners that should
be added to the
Launcher. |
java.util.Collection<PostDiscoveryFilter> |
getAdditionalPostDiscoveryFilters()
Get the collection of additional post discovery filters that should be
added to the
Launcher. |
java.util.Collection<TestEngine> |
getAdditionalTestEngines()
Get the collection of additional test engines that should be added to
the
Launcher. |
java.util.Collection<TestExecutionListener> |
getAdditionalTestExecutionListeners()
Get the collection of additional test execution listeners that should be
added to the
Launcher. |
boolean |
isLauncherDiscoveryListenerAutoRegistrationEnabled()
Determine if launcher discovery listeners should be discovered at runtime
using the
ServiceLoader mechanism and
automatically registered. |
boolean |
isLauncherSessionListenerAutoRegistrationEnabled()
Determine if launcher session listeners should be discovered at runtime
using the
ServiceLoader mechanism and
automatically registered. |
boolean |
isPostDiscoveryFilterAutoRegistrationEnabled()
Determine if post discovery filters should be discovered at runtime
using the
ServiceLoader mechanism and
automatically registered. |
boolean |
isTestEngineAutoRegistrationEnabled()
Determine if test engines should be discovered at runtime using the
ServiceLoader mechanism and
automatically registered. |
boolean |
isTestExecutionListenerAutoRegistrationEnabled()
Determine if test execution listeners should be discovered at runtime
using the
ServiceLoader mechanism and
automatically registered. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilderprivate final boolean testEngineAutoRegistrationEnabled
private final boolean launcherSessionListenerAutoRegistrationEnabled
private final boolean launcherDiscoveryListenerAutoRegistrationEnabled
private final boolean testExecutionListenerAutoRegistrationEnabled
private final boolean postDiscoveryFilterAutoRegistrationEnabled
private final java.util.Collection<TestEngine> additionalTestEngines
private final java.util.Collection<LauncherSessionListener> additionalLauncherSessionListeners
private final java.util.Collection<LauncherDiscoveryListener> additionalLauncherDiscoveryListeners
private final java.util.Collection<TestExecutionListener> additionalTestExecutionListeners
private final java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters
DefaultLauncherConfig(boolean testEngineAutoRegistrationEnabled,
boolean launcherSessionListenerAutoRegistrationEnabled,
boolean launcherDiscoveryListenerAutoRegistrationEnabled,
boolean testExecutionListenerAutoRegistrationEnabled,
boolean postDiscoveryFilterAutoRegistrationEnabled,
java.util.Collection<TestEngine> additionalTestEngines,
java.util.Collection<LauncherSessionListener> additionalLauncherSessionListeners,
java.util.Collection<LauncherDiscoveryListener> additionalLauncherDiscoveryListeners,
java.util.Collection<TestExecutionListener> additionalTestExecutionListeners,
java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters)
public boolean isTestEngineAutoRegistrationEnabled()
LauncherConfigServiceLoader mechanism and
automatically registered.isTestEngineAutoRegistrationEnabled in interface LauncherConfigtrue if test engines should be automatically registeredpublic boolean isLauncherSessionListenerAutoRegistrationEnabled()
LauncherConfigServiceLoader mechanism and
automatically registered.isLauncherSessionListenerAutoRegistrationEnabled in interface LauncherConfigtrue if launcher session listeners should be
automatically registeredpublic boolean isLauncherDiscoveryListenerAutoRegistrationEnabled()
LauncherConfigServiceLoader mechanism and
automatically registered.isLauncherDiscoveryListenerAutoRegistrationEnabled in interface LauncherConfigtrue if launcher discovery listeners should be
automatically registeredpublic boolean isTestExecutionListenerAutoRegistrationEnabled()
LauncherConfigServiceLoader mechanism and
automatically registered.isTestExecutionListenerAutoRegistrationEnabled in interface LauncherConfigtrue if test execution listeners should be automatically
registeredpublic boolean isPostDiscoveryFilterAutoRegistrationEnabled()
LauncherConfigServiceLoader mechanism and
automatically registered.isPostDiscoveryFilterAutoRegistrationEnabled in interface LauncherConfigtrue if post discovery filters should be automatically
registeredpublic java.util.Collection<TestEngine> getAdditionalTestEngines()
LauncherConfigLauncher.getAdditionalTestEngines in interface LauncherConfignull but
potentially emptypublic java.util.Collection<LauncherSessionListener> getAdditionalLauncherSessionListeners()
LauncherConfigLauncher.getAdditionalLauncherSessionListeners in interface LauncherConfignull but potentially emptypublic java.util.Collection<LauncherDiscoveryListener> getAdditionalLauncherDiscoveryListeners()
LauncherConfigLauncher.getAdditionalLauncherDiscoveryListeners in interface LauncherConfignull but potentially emptypublic java.util.Collection<TestExecutionListener> getAdditionalTestExecutionListeners()
LauncherConfigLauncher.getAdditionalTestExecutionListeners in interface LauncherConfignull but potentially emptypublic java.util.Collection<PostDiscoveryFilter> getAdditionalPostDiscoveryFilters()
LauncherConfigLauncher.getAdditionalPostDiscoveryFilters in interface LauncherConfignull but potentially empty