Interface Encoder

All Superinterfaces:
ByteSource, BytesSource, BytesTransmitter, ByteTransmitter, Closable, Closable.CloseAutomaton, ClosedAccessor, ConnectableComponent, ConnectableComponent.ConnectableAutomaton, ConnectionStatusAccessor, Flushable, Flushable, OpenedAccessor, OutputStreamAccessor, Transmittable
All Known Subinterfaces:
ModemEncoder, ModemEncoder.ModemEncoderConsumer
All Known Implementing Classes:
BaseEncoder, BaseEncoder.BaseEncoderConnection, ModemEncoderImpl

public interface Encoder extends BytesTransmitter, Flushable
The Encoder provides a bridge to the "refcodes-io" artifact by attaching to the BytesTransmitter interface, thereby increasing the usage scenarios of any Encoder implementation.