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.BaseDecoderProvider
BaseMetricsAccessor.BaseCodecMetricsProperty, BaseMetricsAccessor.BaseMetricsBuilder<B extends BaseMetricsAccessor.BaseMetricsBuilder<B>>, BaseMetricsAccessor.BaseMetricsMutator
org.refcodes.component.ConnectableComponent.ConnectableAutomaton
org.refcodes.component.OpenedAccessor.OpenedMutator, org.refcodes.component.OpenedAccessor.OpenedProperty
org.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, withBaseMetrics
getConnectionStatus, isClosable, isClosed, isOpenable, isOpened, open, setConnectionStatus
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBaseMetrics
setBaseMetrics
withBaseMetrics
public 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.