Package aQute.remote.agent
Class RedirectOutput
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
aQute.remote.agent.RedirectOutput
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable
Handles the redirection of the output. Any text written to this PrintStream
is send to the supervisor. We are a bit careful here that we're breaking
recursive calls that can happen when there is shit happening deep down below.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, writeBytesMethods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
RedirectOutput
-
-
Method Details
-
write
public void write(int b) - Overrides:
writein classPrintStream
-
write
public void write(byte[] b) - Overrides:
writein classPrintStream
-
write
public void write(byte[] b, int off, int len) - Overrides:
writein classPrintStream
-
flush
public void flush()- Specified by:
flushin interfaceFlushable- Overrides:
flushin classPrintStream
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classPrintStream
-
getOut
-
getLastOutput
-