B D E F G H I M N P R S 

B

buffer - Variable in class imcacat.procrun.BufferInputStreamConsumer
 
BufferInputStreamConsumer - Class in imcacat.procrun
I am a base class for consumers that read data from an InputStream into a buffer.
BufferInputStreamConsumer(int) - Constructor for class imcacat.procrun.BufferInputStreamConsumer
Creates an instance with the specified buffer size.
BufferInputStreamConsumer(int, String) - Constructor for class imcacat.procrun.BufferInputStreamConsumer
Creates an instance with the specified buffer size and thread name.
BufferInputStreamConsumer(int, ThreadGroup) - Constructor for class imcacat.procrun.BufferInputStreamConsumer
Creates an instance with the specified buffer size and thread group.
BufferInputStreamConsumer(int, ThreadGroup, String) - Constructor for class imcacat.procrun.BufferInputStreamConsumer
Creates an instance with the specified buffer size, thread group, and thread name.
BufferInputStreamConsumer(int, ThreadGroup, String, long) - Constructor for class imcacat.procrun.BufferInputStreamConsumer
Creates an instance with the specified buffer size, thread group, thread name, and thread stack size.
bufferPosition - Variable in class imcacat.procrun.BufferInputStreamConsumer
 

D

data() - Method in class imcacat.procrun.BufferInputStreamConsumer
 
data() - Method in class imcacat.procrun.InputStreamConsumer
Returns the data consumed from my input stream.
data() - Method in class imcacat.procrun.NullInputStreamConsumer
 
DEFAULT_BUFFER_SIZE - Static variable in class imcacat.procrun.GrowingBufferInputStreamConsumer
Default initial buffer size in bytes.

E

exception - Variable in class imcacat.procrun.InputStreamConsumer
 
exception() - Method in class imcacat.procrun.InputStreamConsumer
Returns my exception.
exception() - Method in class imcacat.procrun.ProcessRunnerResult
Returns my exception.
exitStatus() - Method in class imcacat.procrun.ProcessRunnerResult
Returns my exit status.

F

finishedChannel - Variable in class imcacat.procrun.InputStreamConsumer
 
finishedChannel() - Method in class imcacat.procrun.InputStreamConsumer
Returns the finished-channel I use to signal that I have finished running.
finishedChannel(BlockingQueue<InputStreamConsumer>) - Method in class imcacat.procrun.InputStreamConsumer
Sets the finished-channel I use to signal that I have finished running.
FixedSizeBufferInputStreamConsumer - Class in imcacat.procrun
I read an InputStream, placing what I read into a fixed-size buffer, until I encounter the end of the stream or an exception is thrown.
FixedSizeBufferInputStreamConsumer(int) - Constructor for class imcacat.procrun.FixedSizeBufferInputStreamConsumer
Creates an instance with the specified buffer size.
FixedSizeBufferInputStreamConsumer(int, String) - Constructor for class imcacat.procrun.FixedSizeBufferInputStreamConsumer
Creates an instance with the specified buffer size and thread name.
FixedSizeBufferInputStreamConsumer(int, ThreadGroup) - Constructor for class imcacat.procrun.FixedSizeBufferInputStreamConsumer
Creates an instance with the specified buffer size and thread group.
FixedSizeBufferInputStreamConsumer(int, ThreadGroup, String) - Constructor for class imcacat.procrun.FixedSizeBufferInputStreamConsumer
Creates an instance with the specified buffer size, thread group, and thread name.
FixedSizeBufferInputStreamConsumer(int, ThreadGroup, String, long) - Constructor for class imcacat.procrun.FixedSizeBufferInputStreamConsumer
Creates an instance with the specified buffer size, thread group, thread name, and thread stack size.

G

GrowingBufferInputStreamConsumer - Class in imcacat.procrun
I read an InputStream, placing what I read into an automatically growing buffer, until I encounter the end of the stream or an exception is thrown.
GrowingBufferInputStreamConsumer() - Constructor for class imcacat.procrun.GrowingBufferInputStreamConsumer
Creates an instance with an initial buffer size of 32 bytes.
GrowingBufferInputStreamConsumer(int) - Constructor for class imcacat.procrun.GrowingBufferInputStreamConsumer
Creates an instance with the specified buffer size.
GrowingBufferInputStreamConsumer(int, String) - Constructor for class imcacat.procrun.GrowingBufferInputStreamConsumer
Creates an instance with the specified buffer size and thread name.
GrowingBufferInputStreamConsumer(int, ThreadGroup) - Constructor for class imcacat.procrun.GrowingBufferInputStreamConsumer
Creates an instance with the specified buffer size and thread group.
GrowingBufferInputStreamConsumer(int, ThreadGroup, String) - Constructor for class imcacat.procrun.GrowingBufferInputStreamConsumer
Creates an instance with the specified buffer size, thread group, and thread name.
GrowingBufferInputStreamConsumer(int, ThreadGroup, String, long) - Constructor for class imcacat.procrun.GrowingBufferInputStreamConsumer
Creates an instance with the specified buffer size, thread group, thread name, and thread stack size.

H

hasException() - Method in class imcacat.procrun.InputStreamConsumer
Tests whether I have an exception.
hasException() - Method in class imcacat.procrun.ProcessRunnerResult
Tests whether I have an exception.
hasExitStatus() - Method in class imcacat.procrun.ProcessRunnerResult
Tests whether I have an exit status.
hasStderr() - Method in class imcacat.procrun.ProcessRunnerResult
Tests whether I have standard-error data.
hasStdout() - Method in class imcacat.procrun.ProcessRunnerResult
Tests whether I have standard-output data.

I

imcacat.procrun - package imcacat.procrun
Contains all the Procrun classes.
initialize(int) - Method in class imcacat.procrun.BufferInputStreamConsumer
Initializes me with the specified buffer size.
initialize(int) - Method in class imcacat.procrun.FixedSizeBufferInputStreamConsumer
 
initialize() - Method in class imcacat.procrun.InputStreamConsumer
Initializes me.
initialize(int) - Method in class imcacat.procrun.NullInputStreamConsumer
Initializes me with the specified buffer size.
InputStreamConsumer - Class in imcacat.procrun
I am the base class for all input stream consumers; I read an InputStream until encountering the end of the stream or an exception is thrown.
InputStreamConsumer() - Constructor for class imcacat.procrun.InputStreamConsumer
Creates an instance.
InputStreamConsumer(String) - Constructor for class imcacat.procrun.InputStreamConsumer
Creates an instance with the specified thread name.
InputStreamConsumer(ThreadGroup) - Constructor for class imcacat.procrun.InputStreamConsumer
Creates an instance with the specified thread group.
InputStreamConsumer(ThreadGroup, String) - Constructor for class imcacat.procrun.InputStreamConsumer
Creates an instance with the specified thread group and thread name.
InputStreamConsumer(ThreadGroup, String, long) - Constructor for class imcacat.procrun.InputStreamConsumer
Creates an instance with the specified thread group, thread name, and thread stack size.

M

MAJOR_VERSION - Static variable in class imcacat.procrun.ProcrunSystem
Major version number.
MINOR_VERSION - Static variable in class imcacat.procrun.ProcrunSystem
Minor version number.

N

NullInputStreamConsumer - Class in imcacat.procrun
I read an InputStream, discarding what I read as I go, until I encounter the end of the stream or an exception is thrown.
NullInputStreamConsumer(int) - Constructor for class imcacat.procrun.NullInputStreamConsumer
Creates an instance with the specified buffer size.
NullInputStreamConsumer(int, String) - Constructor for class imcacat.procrun.NullInputStreamConsumer
Creates an instance with the specified buffer size and thread name.
NullInputStreamConsumer(int, ThreadGroup) - Constructor for class imcacat.procrun.NullInputStreamConsumer
Creates an instance with the specified buffer size and thread group.
NullInputStreamConsumer(int, ThreadGroup, String) - Constructor for class imcacat.procrun.NullInputStreamConsumer
Creates an instance with the specified buffer size, thread group, and thread name.
NullInputStreamConsumer(int, ThreadGroup, String, long) - Constructor for class imcacat.procrun.NullInputStreamConsumer
Creates an instance with the specified buffer size, thread group, thread name, and thread stack size.

P

PATCH_VERSION - Static variable in class imcacat.procrun.ProcrunSystem
Patch level version number.
postProcessData() - Method in class imcacat.procrun.FixedSizeBufferInputStreamConsumer
 
postProcessData() - Method in class imcacat.procrun.InputStreamConsumer
Performs post-processing of data, and is invoked from my run() method after a call to InputStreamConsumer.read() returns indicating end-of-stream.
ProcessRunner - Class in imcacat.procrun
I run a Process and consume data written to its native process' standard output and standard error streams.
ProcessRunner(ProcessBuilder) - Constructor for class imcacat.procrun.ProcessRunner
Creates an instance with the specified builder.
ProcessRunner(ProcessBuilder, String) - Constructor for class imcacat.procrun.ProcessRunner
Creates an instance with the specified builder and thread name.
ProcessRunner(ProcessBuilder, ThreadGroup, String) - Constructor for class imcacat.procrun.ProcessRunner
Creates an instance with the specified builder, thread group, and thread name.
ProcessRunner(ProcessBuilder, ThreadGroup, String, long) - Constructor for class imcacat.procrun.ProcessRunner
Creates an instance with the specified builder, thread group, thread name, and thread stack size.
ProcessRunnerResult - Class in imcacat.procrun
I am the result of running a ProcessRunner.
ProcessRunnerResult(Integer, Throwable, ByteBuffer, ByteBuffer) - Constructor for class imcacat.procrun.ProcessRunnerResult
Creates an instance.
ProcrunSystem - Class in imcacat.procrun
I am the system class for the Procrun library.

R

read() - Method in class imcacat.procrun.FixedSizeBufferInputStreamConsumer
 
read() - Method in class imcacat.procrun.GrowingBufferInputStreamConsumer
 
read() - Method in class imcacat.procrun.InputStreamConsumer
Reads a chunk of data from my input stream.
read() - Method in class imcacat.procrun.NullInputStreamConsumer
 
result() - Method in class imcacat.procrun.ProcessRunner
Returns the result of running the process.
run() - Method in class imcacat.procrun.InputStreamConsumer
 
run() - Method in class imcacat.procrun.ProcessRunner
 
run(ProcessBuilder) - Static method in class imcacat.procrun.ProcessRunner
Creates and runs a ProcessRunner with the specified builder, and with the default standard-output consumer and standard-error consumer.
run(ProcessBuilder, InputStreamConsumer) - Static method in class imcacat.procrun.ProcessRunner
Creates and runs a ProcessRunner with the specified builder and standard-output consumer, and with the default standard-error consumer.
run(ProcessBuilder, InputStreamConsumer, InputStreamConsumer) - Static method in class imcacat.procrun.ProcessRunner
Creates and runs a ProcessRunner with the specified builder, standard-output consumer, and standard-error consumer.
run(ProcessBuilder, InputStreamConsumer, InputStreamConsumer, long) - Static method in class imcacat.procrun.ProcessRunner
Creates and runs a ProcessRunner with the specified builder, standard-output consumer, standard-error consumer, and timeout.

S

stderr() - Method in class imcacat.procrun.ProcessRunnerResult
Returns my standard-error data.
stderrConsumer() - Method in class imcacat.procrun.ProcessRunner
Returns the standard-error stream consumer.
stderrConsumer(InputStreamConsumer) - Method in class imcacat.procrun.ProcessRunner
Sets the standard-error stream consumer.
stderrString() - Method in class imcacat.procrun.ProcessRunnerResult
Returns my standard-error data as a string decoded using the default character set.
stderrString(Charset) - Method in class imcacat.procrun.ProcessRunnerResult
Returns my standard-error data as a string decoded using character set cs.
stdout() - Method in class imcacat.procrun.ProcessRunnerResult
Returns my standard-output data.
stdoutConsumer() - Method in class imcacat.procrun.ProcessRunner
Returns the standard-output stream consumer.
stdoutConsumer(InputStreamConsumer) - Method in class imcacat.procrun.ProcessRunner
Sets the standard-output stream consumer.
stdoutString() - Method in class imcacat.procrun.ProcessRunnerResult
Returns my standard-output data as a string decoded using the default character set.
stdoutString(Charset) - Method in class imcacat.procrun.ProcessRunnerResult
Returns my standard-output data as a string decoded using character set cs.
stream - Variable in class imcacat.procrun.InputStreamConsumer
 
stream() - Method in class imcacat.procrun.InputStreamConsumer
Returns the input stream I read from.
stream(InputStream) - Method in class imcacat.procrun.InputStreamConsumer
Sets the input stream I read from.
B D E F G H I M N P R S