Class DefaultForkedProcessTimeoutContext
java.lang.Object
org.apache.maven.plugin.surefire.extensions.timeout.DefaultForkedProcessTimeoutContext
- All Implemented Interfaces:
ForkedProcessTimeoutContext
public final class DefaultForkedProcessTimeoutContext
extends Object
implements ForkedProcessTimeoutContext
Default immutable
ForkedProcessTimeoutContext implementation.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultForkedProcessTimeoutContext(long pid, int forkNumber, File javaExecutable, File reportsDirectory, int timeoutSeconds, ConsoleLogger logger, Map<String, String> extensionContext) -
Method Summary
-
Constructor Details
-
DefaultForkedProcessTimeoutContext
-
-
Method Details
-
getPid
public long getPid()- Specified by:
getPidin interfaceForkedProcessTimeoutContext
-
getForkNumber
public int getForkNumber()- Specified by:
getForkNumberin interfaceForkedProcessTimeoutContext
-
getJavaExecutable
- Specified by:
getJavaExecutablein interfaceForkedProcessTimeoutContext
-
getReportsDirectory
- Specified by:
getReportsDirectoryin interfaceForkedProcessTimeoutContext
-
getTimeoutSeconds
public int getTimeoutSeconds()- Specified by:
getTimeoutSecondsin interfaceForkedProcessTimeoutContext
-
getConsoleLogger
- Specified by:
getConsoleLoggerin interfaceForkedProcessTimeoutContext
-
getExtensionContext
- Specified by:
getExtensionContextin interfaceForkedProcessTimeoutContext
-