public abstract class AbstractGradleLogProcessor
extends hudson.console.LineTransformationOutputStream
Modifier and Type | Field and Description |
---|---|
protected java.nio.charset.Charset |
charset |
protected java.io.OutputStream |
out |
Modifier | Constructor and Description |
---|---|
protected |
AbstractGradleLogProcessor(int maxLineLength,
java.io.OutputStream out,
java.nio.charset.Charset charset) |
protected |
AbstractGradleLogProcessor(java.io.OutputStream out,
java.nio.charset.Charset charset) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected void |
eol(byte[] bytes,
int length) |
void |
flush() |
protected abstract void |
processLogLine(java.lang.String line) |
protected final java.io.OutputStream out
protected final java.nio.charset.Charset charset
protected AbstractGradleLogProcessor(java.io.OutputStream out, java.nio.charset.Charset charset)
protected AbstractGradleLogProcessor(int maxLineLength, java.io.OutputStream out, java.nio.charset.Charset charset)
protected final void eol(byte[] bytes, int length) throws java.io.IOException
eol
in class hudson.console.LineTransformationOutputStream
java.io.IOException
protected abstract void processLogLine(java.lang.String line) throws java.io.IOException
java.io.IOException
public final void flush() throws java.io.IOException
flush
in interface java.io.Flushable
flush
in class java.io.OutputStream
java.io.IOException
public final void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class hudson.console.LineTransformationOutputStream
java.io.IOException