This is a small class that allows to redirect
a job's output to a custom job output listener.
That is, a listener that presents/displays the
job output in a specific way. For example, this
class can be used to redirect a job's output
to a window.
This class is specificaly designed for jobs
that generate textual output. Binary data
might not be handled correctly.
JobOutputStream(JobOutputListener jobListener)
Creates a job output stream with a specific
job output listener to which the job output
will be redirected to.
Method Summary
void
close()
Notifies the job output listener that
no more output will be produced.
void
write(byte[] b,
int off,
int len)
Converts the byte array to a string and forwards
it to the job output listener.
void
write(int b)
Converts the int to a string and forwards
it to the job output listener.