Package jetbrains.buildServer.processes
Interface ProcessTerminatorSupport
-
- All Known Implementing Classes:
ProcessTreeTerminatorAIX,ProcessTreeTerminatorHPUX,ProcessTreeTerminatorImplBase,ProcessTreeTerminatorLinux,ProcessTreeTerminatorMac,ProcessTreeTerminatorSolaris,ProcessTreeTerminatorUnix,ProcessTreeTerminatorWindows
public interface ProcessTerminatorSupport
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanavailable()List<ProcessNode>getAllSubProcessesIds(Long pid, ProcessFilter filter, int delaySeconds)longgetCurrentPid(int delaySeconds)booleankillProcessTree(Long pid, KillProcessDetails filter, int delaySeconds)
-
-
-
Method Detail
-
killProcessTree
boolean killProcessTree(@Nullable Long pid, @NotNull KillProcessDetails filter, int delaySeconds)
-
getCurrentPid
long getCurrentPid(int delaySeconds)
-
getAllSubProcessesIds
@NotNull List<ProcessNode> getAllSubProcessesIds(@Nullable Long pid, @NotNull ProcessFilter filter, int delaySeconds)
-
available
boolean available()
- Returns:
- true is the method is applicable for current configuration
-
-