Class DefaultForkedProcessTimeoutContext
- java.lang.Object
-
- org.apache.maven.plugin.surefire.extensions.timeout.DefaultForkedProcessTimeoutContext
-
- All Implemented Interfaces:
org.apache.maven.surefire.extensions.ForkedProcessTimeoutContext
public final class DefaultForkedProcessTimeoutContext extends java.lang.Object implements org.apache.maven.surefire.extensions.ForkedProcessTimeoutContextDefault immutableForkedProcessTimeoutContextimplementation.
-
-
Constructor Summary
Constructors Constructor Description DefaultForkedProcessTimeoutContext(long pid, int forkNumber, java.io.File javaExecutable, java.io.File reportsDirectory, int timeoutSeconds, org.apache.maven.plugin.surefire.log.api.ConsoleLogger logger, java.util.Map<java.lang.String,java.lang.String> extensionContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.maven.plugin.surefire.log.api.ConsoleLoggergetConsoleLogger()java.util.Map<java.lang.String,java.lang.String>getExtensionContext()intgetForkNumber()java.io.FilegetJavaExecutable()longgetPid()java.io.FilegetReportsDirectory()intgetTimeoutSeconds()
-
-
-
Constructor Detail
-
DefaultForkedProcessTimeoutContext
public DefaultForkedProcessTimeoutContext(long pid, int forkNumber, java.io.File javaExecutable, java.io.File reportsDirectory, int timeoutSeconds, org.apache.maven.plugin.surefire.log.api.ConsoleLogger logger, java.util.Map<java.lang.String,java.lang.String> extensionContext)
-
-
Method Detail
-
getPid
public long getPid()
- Specified by:
getPidin interfaceorg.apache.maven.surefire.extensions.ForkedProcessTimeoutContext
-
getForkNumber
public int getForkNumber()
- Specified by:
getForkNumberin interfaceorg.apache.maven.surefire.extensions.ForkedProcessTimeoutContext
-
getJavaExecutable
public java.io.File getJavaExecutable()
- Specified by:
getJavaExecutablein interfaceorg.apache.maven.surefire.extensions.ForkedProcessTimeoutContext
-
getReportsDirectory
public java.io.File getReportsDirectory()
- Specified by:
getReportsDirectoryin interfaceorg.apache.maven.surefire.extensions.ForkedProcessTimeoutContext
-
getTimeoutSeconds
public int getTimeoutSeconds()
- Specified by:
getTimeoutSecondsin interfaceorg.apache.maven.surefire.extensions.ForkedProcessTimeoutContext
-
getConsoleLogger
public org.apache.maven.plugin.surefire.log.api.ConsoleLogger getConsoleLogger()
- Specified by:
getConsoleLoggerin interfaceorg.apache.maven.surefire.extensions.ForkedProcessTimeoutContext
-
getExtensionContext
public java.util.Map<java.lang.String,java.lang.String> getExtensionContext()
- Specified by:
getExtensionContextin interfaceorg.apache.maven.surefire.extensions.ForkedProcessTimeoutContext
-
-