Class BaseEncoder

All Implemented Interfaces:
Flushable, BaseMetricsAccessor, BaseMetricsAccessor.BaseMetricsBuilder<BaseEncoder>, BaseMetricsAccessor.BaseMetricsMutator, BaseMetricsAccessor.BaseMetricsProperty, Encoder, Closable, Closable.CloseAutomaton, ClosedAccessor, ConnectableComponent, ConnectableComponent.ConnectableAutomaton, ConnectionStatusAccessor, Flushable, OpenedAccessor, ByteSource, BytesSource, BytesTransmitter, ByteTransmitter, Transmittable, OutputStreamAccessor
Direct Known Subclasses:
BaseEncoder.BaseEncoderConnection

The BaseEncoder implements the BaseBuilder functionality in terms of a BytesTransmitter.

Make sure to call close() when done as the final padding bytes are appended to the end!