public class BaseDecoderImpl extends AbstractBaseDecoder implements BaseDecoder
BaseDecoder interface to be used
with ByteReceiver instances.| Modifier and Type | Class and Description |
|---|---|
static class |
BaseDecoderImpl.BaseDecoderProviderImpl
Vanilla plain implementation of the
BaseDecoderProvider interface
to be used with ByteProvider (ByteReceiver) instances. |
BaseDecoder.BaseDecoderProviderBaseMetricsAccessor.BaseCodecMetricsProperty, BaseMetricsAccessor.BaseMetricsBuilder<B extends BaseMetricsAccessor.BaseMetricsBuilder<B>>, BaseMetricsAccessor.BaseMetricsMutatororg.refcodes.component.ConnectableComponent.ConnectableAutomatonorg.refcodes.component.OpenedAccessor.OpenedMutator, org.refcodes.component.OpenedAccessor.OpenedPropertyorg.refcodes.component.Closable.CloseAutomaton, org.refcodes.component.Closable.CloseBuilder<B extends org.refcodes.component.Closable.CloseBuilder<B>>| Constructor and Description |
|---|
BaseDecoderImpl(org.refcodes.io.ByteProvider aByteProvider)
Constructs the
BaseDecoder reading the data to be decoded from
the provided ByteProvider. |
BaseDecoderImpl(org.refcodes.io.ByteReceiver aByteReceiver)
Constructs the
BaseDecoder reading the data to be decoded from
the provided ByteReceiver. |
close, getBaseMetrics, hasDatagram, open, readDatagram, readDatagrams, releaseAll, setBaseMetrics, withBaseMetricsgetConnectionStatus, isClosable, isClosed, isOpenable, isOpened, open, setConnectionStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBaseMetricssetBaseMetricswithBaseMetricspublic BaseDecoderImpl(org.refcodes.io.ByteProvider aByteProvider)
BaseDecoder reading the data to be decoded from
the provided ByteProvider.aByteProvider - The ByteProvider from which to read the
data.public BaseDecoderImpl(org.refcodes.io.ByteReceiver aByteReceiver)
throws org.refcodes.component.OpenException
BaseDecoder reading the data to be decoded from
the provided ByteReceiver.aByteReceiver - The ByteReceiver from which to read the
data.org.refcodes.component.OpenException - in case opening or accessing an open line
(connection, junction, link) caused problems.Copyright © 2017. All rights reserved.