public class EchoEncoder<E> extends EncoderBase<E>
outputStream, startedcontext| Constructor and Description |
|---|
EchoEncoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
This method is called prior to the closing of the underling
OutputStream. |
void |
doEncode(E event)
Encode and write an event to the appropriate
OutputStream. |
void |
init(OutputStream os)
This method is called when the owning appender starts or whenever output
needs to be directed to a new OutputStream, for instance as a result of a
rollover.
|
isStarted, start, stopaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContextpublic void doEncode(E event) throws IOException
EncoderOutputStream.
Implementations are free to differ writing out of the encoded event and
instead write in batches.IOExceptionpublic void close()
throws IOException
EncoderOutputStream. Implementations MUST not close the underlying
OutputStream which is the responsibility of the owning appender.IOExceptionpublic void init(OutputStream os) throws IOException
Encoderinit in interface Encoder<E>init in class EncoderBase<E>IOExceptionCopyright © 2005-2013 QOS.ch. All Rights Reserved.