Package | Description |
---|---|
hudson.util |
Other miscellaneous utility code
|
Modifier and Type | Class and Description |
---|---|
class |
ProcessTree.UnixProcess
A process.
|
Modifier and Type | Field and Description |
---|---|
protected Map<Integer,ProcessTree.OSProcess> |
ProcessTree.processes
To be filled in the constructor of the derived type.
|
Modifier and Type | Method and Description |
---|---|
ProcessTree.OSProcess |
ProcessTree.get(int pid)
Gets the process given a specific ID, or null if no such process exists.
|
abstract ProcessTree.OSProcess |
ProcessTree.get(Process proc)
Try to convert
Process into this process object
or null if it fails (for example, maybe the snapshot is taken after
this process has already finished.) |
ProcessTree.OSProcess |
ProcessTree.Remote.get(Process proc) |
abstract ProcessTree.OSProcess |
ProcessTree.OSProcess.getParent()
Gets the parent process.
|
Modifier and Type | Method and Description |
---|---|
List<ProcessTree.OSProcess> |
ProcessTree.OSProcess.getChildren()
Immediate child processes.
|
Iterator<ProcessTree.OSProcess> |
ProcessTree.iterator()
Lists all the processes in the system.
|
Modifier and Type | Method and Description |
---|---|
T |
ProcessTree.ProcessCallable.invoke(ProcessTree.OSProcess process,
hudson.remoting.VirtualChannel channel)
Performs the computational task on the node where the data is located.
|
abstract boolean |
ProcessKiller.kill(ProcessTree.OSProcess process)
Attempts to kill the given process.
|
Copyright © 2015. All rights reserved.