Package jetbrains.buildServer.processes
Class KillProcessDetails
- java.lang.Object
-
- jetbrains.buildServer.processes.KillProcessDetails
-
public class KillProcessDetails extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_TERMINATION_SIGNAL
static int
FORCE_KILL_DEFAULT_TIMEOUT_SEC
static String
FORCE_KILL_PARAM
static String
FORCE_KILL_TIMEOUT_PARAM
static KillProcessDetails
KILL_ALL_FORCE
static String
TERMINATION_SIGNAL_PARAM
-
Constructor Summary
Constructors Constructor Description KillProcessDetails(ProcessFilter processFilter, boolean forceKill)
KillProcessDetails(ProcessFilter processFilter, boolean forceKill, int forceShutdownTimeoutSec)
KillProcessDetails(ProcessFilter processFilter, boolean forceKill, int forceShutdownTimeoutSec, int singleProcessKillAttemptsCount, String terminationSignal)
KillProcessDetails(ProcessFilter processFilter, boolean forceKill, int forceShutdownTimeoutSec, String terminationSignal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getForceShutdownTimeoutSec()
ProcessFilter
getProcessFilter()
int
getSingleProcessKillAttemptsCount()
String
getTerminationSignal()
boolean
isForceKill()
-
-
-
Field Detail
-
FORCE_KILL_PARAM
public static final String FORCE_KILL_PARAM
- See Also:
- Constant Field Values
-
FORCE_KILL_TIMEOUT_PARAM
public static final String FORCE_KILL_TIMEOUT_PARAM
- See Also:
- Constant Field Values
-
TERMINATION_SIGNAL_PARAM
public static final String TERMINATION_SIGNAL_PARAM
- See Also:
- Constant Field Values
-
DEFAULT_TERMINATION_SIGNAL
public static final String DEFAULT_TERMINATION_SIGNAL
- See Also:
- Constant Field Values
-
FORCE_KILL_DEFAULT_TIMEOUT_SEC
public static final int FORCE_KILL_DEFAULT_TIMEOUT_SEC
- See Also:
- Constant Field Values
-
KILL_ALL_FORCE
public static final KillProcessDetails KILL_ALL_FORCE
-
-
Constructor Detail
-
KillProcessDetails
public KillProcessDetails(@NotNull ProcessFilter processFilter, boolean forceKill)
-
KillProcessDetails
public KillProcessDetails(@NotNull ProcessFilter processFilter, boolean forceKill, int forceShutdownTimeoutSec)
-
KillProcessDetails
public KillProcessDetails(@NotNull ProcessFilter processFilter, boolean forceKill, int forceShutdownTimeoutSec, String terminationSignal)
-
KillProcessDetails
public KillProcessDetails(@NotNull ProcessFilter processFilter, boolean forceKill, int forceShutdownTimeoutSec, int singleProcessKillAttemptsCount, String terminationSignal)
-
-
Method Detail
-
getProcessFilter
public ProcessFilter getProcessFilter()
-
isForceKill
public boolean isForceKill()
-
getForceShutdownTimeoutSec
public int getForceShutdownTimeoutSec()
-
getSingleProcessKillAttemptsCount
public int getSingleProcessKillAttemptsCount()
-
getTerminationSignal
public String getTerminationSignal()
-
-