Class BaseDecoder

All Implemented Interfaces:
BaseMetricsAccessor, BaseMetricsAccessor.BaseMetricsBuilder<BaseDecoder>, BaseMetricsAccessor.BaseMetricsMutator, BaseMetricsAccessor.BaseMetricsProperty, Decoder, Closable, Closable.CloseAutomaton, ClosedAccessor, ConnectableComponent, ConnectableComponent.ConnectableAutomaton, ConnectionStatusAccessor, OpenedAccessor, Availability, ByteDestination, ByteReceiver, BytesDestination, BytesReceiver, Receivable, Skippable, TimeoutInputStreamAccessor, InputStreamAccessor
Direct Known Subclasses:
BaseDecoder.BaseDecoderConnection

The BaseDecoder implements the BaseBuilder functionality in terms of a BytesReceiver. It implements the Decoder interface attaching to the "refcodes-io" artifact via the BytesReceiver interface. This increases the scope of usage scenarios.