Class LauncherSessionAdapter
- java.lang.Object
-
- org.apache.maven.surefire.junitplatform.LauncherSessionAdapter
-
- All Implemented Interfaces:
java.lang.AutoCloseable
class LauncherSessionAdapter extends java.lang.Object implements java.lang.AutoCloseableLauncher proxy which delays the most possible the initialization of the real JUnit Launcher in order to avoid stream/stdout corruption due to early logging.
-
-
Field Summary
Fields Modifier and Type Field Description private LauncherAdapterlauncherprivate java.lang.AutoCloseablelauncherSession
-
Constructor Summary
Constructors Constructor Description LauncherSessionAdapter(java.lang.AutoCloseable launcherSession, org.junit.platform.launcher.Launcher launcher, CancellationTokenAdapter cancellationToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()(package private) LauncherAdaptergetLauncher()
-
-
-
Field Detail
-
launcherSession
private final java.lang.AutoCloseable launcherSession
-
launcher
private final LauncherAdapter launcher
-
-
Constructor Detail
-
LauncherSessionAdapter
LauncherSessionAdapter(java.lang.AutoCloseable launcherSession, org.junit.platform.launcher.Launcher launcher, CancellationTokenAdapter cancellationToken)
-
-
Method Detail
-
getLauncher
LauncherAdapter getLauncher()
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
-