| Declaration | Value / initializer | Description | Source |
volatile HyperProcess.IOStreamExitHandler exitHandler | | No comment in source; assigned in HyperProcess(); used in destroy(). | line 20 |
static char fileSeparator | = System.getProperty("file.separator").charAt(0) | No comment in source; used in ps(); name appears in 8 other source file(s): Directory, Enfora2218WhackButton, Externalizer, HyperFileList …. | line 27 |
int id | | No comment in source; assigned in HyperProcess(); used in onStart(), onStop(). | line 23 |
volatile HyperProcess.ProcessLink link | | No comment in source; assigned in HyperProcess(); used in destroy(). | line 22 |
public static volatile HyperLinkedList listenerList | = new HyperLinkedList() | No comment in source; used in onStart(), onStop(); name appears in 3 other source file(s): InterProcessMemory, ObjectRegistry, PortInfo. | line 16 |
volatile Process parentProcess | | No comment in source; assigned in HyperProcess(); used in destroy(), exitValue(), waitFor(), info(). | line 21 |
volatile Component parentView | | No comment in source; name appears in 7 other source file(s): HyperChannel, HyperConnectionHandler, HyperExternalConnectionHandler, HyperNBInputHandler …. | line 11 |
public static volatile HyperLinkedList processList | = new HyperLinkedList() | No comment in source; used in HyperProcess(), destroy(). | line 15 |
static volatile String[] processString | = new String[stringSpace] | No comment in source; assigned in setStringSpace(); used in ps(). | line 26 |
volatile InputStream stderr | | No comment in source; assigned in HyperProcess(); used in getErrorStream(). | line 14 |
volatile HyperProcess.IOStreamHandler stderrHandler | | No comment in source; assigned in HyperProcess(); used in destroy(). | line 18 |
volatile InputStream stdin | | No comment in source; assigned in HyperProcess(); used in getInputStream(). | line 12 |
volatile HyperProcess.IOStreamHandler stdinHandler | | No comment in source; assigned in HyperProcess(); used in destroy(). | line 19 |
volatile OutputStream stdout | | No comment in source; assigned in HyperProcess(); used in getOutputStream(). | line 13 |
static volatile int stringSpace | = 80 | No comment in source; assigned in setStringSpace(). | line 24 |
static volatile int totalProcesses | = 0 | No comment in source; name appears in 1 other source file(s): InterProcessMemory. | line 25 |
| Signature | Description | Source |
HyperProcess() | 5 statement(s); calls super(). | line 29 |
HyperProcess(String tExecString) | 1 statement(s); calls this(). | line 37 |
HyperProcess(Component tComponent, String tExecString) | 20 statement(s); calls super(), tExecString.split(), pb.directory(), System.getProperty(), pb.redirectErrorStream() …; creates ProcessBuilder, File, ProcessLink. | line 42 |
| Signature | Description | Source |
static { … } | Implicit default constructor generated by the compiler (not written in the source). | implicit |
public void destroy() | 8 statement(s); calls toString(), stdinHandler.destroy(), stderrHandler.destroy(), exitHandler.stop(), processList.dlDelete() …. Overrides Process.destroy() | line 150 |
public static HyperProcess exec(String tExecString) | Returns new HyperProcess((Component)null, tExecString). | line 88 |
public int exitValue() | 2 statement(s); calls parentProcess.exitValue(). Overrides Process.exitValue() | line 172 |
public InputStream getErrorStream() | Returns stderr. Overrides Process.getErrorStream() | line 181 |
public InputStream getInputStream() | Returns stdin. Overrides Process.getInputStream() | line 186 |
public OutputStream getOutputStream() | Returns stdout. Overrides Process.getOutputStream() | line 191 |
public ProcessHandle.Info info() | 2 statement(s); calls parentProcess.info(). Overrides Process.info() | line 219 |
public static void main(String[] args) | 6 statement(s); calls HyperProcess.ps(). | line 408 |
public void onStart() | Cont channel runtime_run / BridgeRun start hook. | line 228 |
public void onStop() | Cont ContHalt / CloseNetXecChannel halt-join order. | line 238 |
public static String[] ps() | 6 statement(s); calls pb.redirectErrorStream(), pb.start(), System.getenv(), System.exit(), p.getInputStream() …; creates ProcessBuilder, BufferedReader, InputStreamReader. | line 99 |
public void setStringSpace(int tInt) | 2 statement(s). | line 93 |
public void signal(int tSignal) | 1 statement(s). Implements ProcessListener.signal() | line 248 |
public int waitFor() throws InterruptedException | 3 statement(s); calls parentProcess.waitFor(), wait(), notifyAll(). Overrides Process.waitFor() | line 196 |
public boolean waitFor(long timeout, TimeUnit unit) throws InterruptedException | 2 statement(s); calls parentProcess.waitFor(). Overrides Process.waitFor() | line 210 |