A C E F G I N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addCause(IOException) - Method in exception net.sf.jnati.proc.TeeStreamException
C
- cancel() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Cancel the process monitored by this object.
- CANCELLED - net.sf.jnati.proc.ProcessMonitor.ProcessState
-
Process was cancelled.
- close() - Method in class net.sf.jnati.proc.TeeOutputStream
E
- execute() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Runs the process, waits for it to complete, and returns its exit status.
F
- FAILED - net.sf.jnati.proc.ProcessMonitor.ProcessState
-
Process failed.
- FINISHED - net.sf.jnati.proc.ProcessMonitor.ProcessState
-
Process has successfully finished.
- flush() - Method in class net.sf.jnati.proc.TeeOutputStream
G
- getCachedBytes() - Method in class net.sf.jnati.proc.StreamGobbler
- getCachedError() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Returns an array containing the last bytes the process monitored by this object has written to STDERR.
- getCachedOutput() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Returns an array containing the last bytes the process monitored by this object has written to STDOUT.
- getCauses() - Method in exception net.sf.jnati.proc.TeeStreamException
- getCommand() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Returns this monitored process's operating system program and arguments.
- getEnvironment() - Method in class net.sf.jnati.proc.ProcessMonitor
- getError() - Method in class net.sf.jnati.proc.StreamGobbler
- getExitValue() - Method in class net.sf.jnati.proc.ProcessMonitor
- getExitValue() - Method in class net.sf.jnati.proc.ProcessOutput
- getFailCause() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Returns any exception while the process is running, or null if no exception was thrown.
- getMessages() - Method in class net.sf.jnati.proc.ProcessOutput
- getOutput() - Method in class net.sf.jnati.proc.ProcessOutput
- getRedirectErrorStream() - Method in class net.sf.jnati.proc.ProcessMonitor
- getState() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Returns the current state of this process.
- getStdErrBytes() - Method in class net.sf.jnati.proc.ProcessOutput
- getStdOutBytes() - Method in class net.sf.jnati.proc.ProcessOutput
- getTimeout(TimeUnit) - Method in class net.sf.jnati.proc.ProcessMonitor
- getWorkingDirectory() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Returns this monitored process's working directory.
I
- isError() - Method in class net.sf.jnati.proc.StreamGobbler
- isStarted() - Method in class net.sf.jnati.proc.StreamGobbler
-
Returns true if the StreamGobbler has been started (even if it has now finished), and otherwise false.
N
- net.sf.jnati.proc - package net.sf.jnati.proc
P
- ProcessMonitor - Class in net.sf.jnati.proc
-
This class is used to create and monitor the running of an operating system process.
- ProcessMonitor(String...) - Constructor for class net.sf.jnati.proc.ProcessMonitor
-
Constructs a monitored process with the specified operating system program and arguments.
- ProcessMonitor(List<String>) - Constructor for class net.sf.jnati.proc.ProcessMonitor
-
Constructs a monitored process with the specified operating system program and arguments.
- ProcessMonitor.ProcessState - Enum in net.sf.jnati.proc
- ProcessOutput - Class in net.sf.jnati.proc
- ProcessOutput() - Constructor for class net.sf.jnati.proc.ProcessOutput
R
- READY - net.sf.jnati.proc.ProcessMonitor.ProcessState
-
Process has not been started.
- run() - Method in class net.sf.jnati.proc.StreamGobbler
-
Reads content from input stream, until either the end of the stream is reached, or the thread is interrupted.
- RUNNING - net.sf.jnati.proc.ProcessMonitor.ProcessState
-
Process is running.
- runProcess() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Runs the process, waits for it to complete, and returns its output.
S
- setCacheSize(int) - Method in class net.sf.jnati.proc.StreamGobbler
- setCommand(String...) - Method in class net.sf.jnati.proc.ProcessMonitor
-
Sets this monitored process's operating system program and arguments.
- setCommand(List<String>) - Method in class net.sf.jnati.proc.ProcessMonitor
-
Sets this monitored process's operating system program and arguments.
- setEnvironmentVariable(String, String) - Method in class net.sf.jnati.proc.ProcessMonitor
- setErrorTarget(OutputStream) - Method in class net.sf.jnati.proc.ProcessMonitor
-
Sets the OutputStream to which bytes written to the process' STDERR will be directed.
- setInput(byte[]) - Method in class net.sf.jnati.proc.ProcessMonitor
-
Sets input for process.
- setInput(InputStream) - Method in class net.sf.jnati.proc.ProcessMonitor
- setInput(String) - Method in class net.sf.jnati.proc.ProcessMonitor
-
Sets input for process.
- setOutputTarget(OutputStream) - Method in class net.sf.jnati.proc.ProcessMonitor
-
Sets the OutputStream to which bytes written to the process' STDOUT will be directed.
- setRedirectErrorStream(boolean) - Method in class net.sf.jnati.proc.ProcessMonitor
- setTimeout(long, TimeUnit) - Method in class net.sf.jnati.proc.ProcessMonitor
-
Sets timeout after which process will be stopped.
- setWorkingDirectory(File) - Method in class net.sf.jnati.proc.ProcessMonitor
-
Sets this process' working directory.
- start() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Starts the new process to be monitored by this object.
- StreamGobbler - Class in net.sf.jnati.proc
-
Class that gobbles content from (optionally saving it) an input stream.
- StreamGobbler(InputStream) - Constructor for class net.sf.jnati.proc.StreamGobbler
- StreamGobbler(InputStream, OutputStream) - Constructor for class net.sf.jnati.proc.StreamGobbler
-
Constructs StreamGobbler, and starts thread.
T
- TeeOutputStream - Class in net.sf.jnati.proc
- TeeOutputStream(OutputStream...) - Constructor for class net.sf.jnati.proc.TeeOutputStream
- TeeStreamException - Exception in net.sf.jnati.proc
- TeeStreamException(IOException) - Constructor for exception net.sf.jnati.proc.TeeStreamException
- TIMEDOUT - net.sf.jnati.proc.ProcessMonitor.ProcessState
-
Process timed-out, and was terminated.
U
- unsetEnvironmentVariable(String) - Method in class net.sf.jnati.proc.ProcessMonitor
V
- valueOf(String) - Static method in enum net.sf.jnati.proc.ProcessMonitor.ProcessState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.sf.jnati.proc.ProcessMonitor.ProcessState
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitFor() - Method in class net.sf.jnati.proc.ProcessMonitor
-
Waits for the process to terminate, and returns the process' exit value.
- write(byte[]) - Method in class net.sf.jnati.proc.TeeOutputStream
- write(byte[], int, int) - Method in class net.sf.jnati.proc.TeeOutputStream
- write(int) - Method in class net.sf.jnati.proc.TeeOutputStream
All Classes All Packages