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 boolean
available()
List<ProcessNode>
getAllSubProcessesIds(Long pid, ProcessFilter filter, int delaySeconds)
long
getCurrentPid(int delaySeconds)
boolean
killProcessTree(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
-
-