# Package ch.qos.logback.core.encoder

Interface Summary
Interface | Description
--- | ---
Encoder<E> | Encoders are responsible for transform an incoming event into a byte array *and* writing out the byte array onto the appropriate `OutputStream`.

Class Summary
Class | Description
--- | ---
ByteArrayUtil |
EchoEncoder<E> |
EncoderBase<E> |
EventObjectInputStream<E> | Restitute the contents of an input stream as java objects.
LayoutWrappingEncoder<E> |
NonClosableInputStream |
ObjectStreamEncoder<E> | Write out events as java objects.