A C E F G I N P R S T U V W 
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
 
A C E F G I N P R S T U V W 
All Classes All Packages