Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
E
F
G
I
N
P
R
S
T
U
V
W
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.
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
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
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.
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(String)
- Method in class net.sf.jnati.proc.
ProcessMonitor
Sets input for process.
setInput(InputStream)
- Method in class net.sf.jnati.proc.
ProcessMonitor
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, OutputStream)
- Constructor for class net.sf.jnati.proc.
StreamGobbler
Constructs StreamGobbler, and starts thread.
StreamGobbler(InputStream)
- Constructor for class net.sf.jnati.proc.
StreamGobbler
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
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[], int, int)
- Method in class net.sf.jnati.proc.
TeeOutputStream
write(byte[])
- 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
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2007-2011 Sam Adams. All Rights Reserved.