Intercepts System.out/System.err. Implementation helper for Console.groovy.
Constructor and description |
---|
SystemOutputInterceptor
(Closure callback) Constructor |
SystemOutputInterceptor
(Closure callback, boolean output) Constructor |
Type | Name and description |
---|---|
void |
start() Starts intercepting System.out/System.err |
void |
stop() Stops intercepting System.out/System.err, sending output to wherever it was going when this interceptor was created. |
void |
write(byte[] b, int off, int len) Intercepts output - moret common case of byte[] |
void |
write(int b) Intercepts output - single characters |
Methods inherited from class | Name |
---|---|
class FilterOutputStream |
write, write, write, close, flush, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
class OutputStream |
write, write, write, close, flush, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor
callback
- accepts a string to be sent to std out and returns a Boolean.
If the return value is true, output will be sent to
System.out, otherwise it will not.Constructor
callback
- accepts a string to be sent to std out and returns a Boolean.
If the return value is true, output will be sent to
System.out/System.err, otherwise it will not.output
- flag that tells whether System.out needs capturing ot System.errStarts intercepting System.out/System.err
Stops intercepting System.out/System.err, sending output to wherever it was going when this interceptor was created.
Intercepts output - moret common case of byte[]
Intercepts output - single characters
Copyright © 2003-2015 The Apache Software Foundation. All rights reserved.