public class BaseDecodeReceiverImpl extends Object implements BaseDecodeInputStreamReceiver
BaseCodecMetricsAccessor.BaseCodecMetricsBuilder<B extends BaseCodecMetricsAccessor.BaseCodecMetricsBuilder<B>>, BaseCodecMetricsAccessor.BaseCodecMetricsMutator, BaseCodecMetricsAccessor.BaseCodecMetricsPropertyorg.refcodes.component.ConnectableComponent.ConnectableAutomatonorg.refcodes.component.OpenedAccessor.OpenedMutator, org.refcodes.component.OpenedAccessor.OpenedPropertyorg.refcodes.component.Closable.CloseAutomaton| Constructor and Description |
|---|
BaseDecodeReceiverImpl(ByteReceiver aByteReceiver) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
BaseCodecMetrics |
getBaseCodecMetrics()
Retrieves the base codec metrics from the base codec metrics property.
|
org.refcodes.component.ConnectionStatus |
getConnectionStatus() |
boolean |
hasDatagram() |
boolean |
isClosable() |
boolean |
isClosed() |
boolean |
isOpened() |
byte |
readDatagram() |
byte[] |
readDatagrams() |
void |
releaseAll() |
void |
setBaseCodecMetrics(BaseCodecMetrics aBaseCodecMetrics)
Sets the base codec metrics for the base codec metrics property.
|
BaseDecodeInputStreamReceiver |
withBaseCodecMetrics(BaseCodecMetrics aBaseCodecMetrics)
Sets the base codec metrics for the base codec metrics property.
|
public BaseDecodeReceiverImpl(ByteReceiver aByteReceiver)
public BaseCodecMetrics getBaseCodecMetrics()
BaseCodecMetricsAccessorgetBaseCodecMetrics in interface BaseCodecMetricsAccessorpublic void setBaseCodecMetrics(BaseCodecMetrics aBaseCodecMetrics)
BaseCodecMetricsAccessor.BaseCodecMetricsMutatorsetBaseCodecMetrics in interface BaseCodecMetricsAccessor.BaseCodecMetricsMutatoraBaseCodecMetrics - The base codec metrics to be stored by the
font style property.public BaseDecodeInputStreamReceiver withBaseCodecMetrics(BaseCodecMetrics aBaseCodecMetrics)
BaseCodecMetricsAccessor.BaseCodecMetricsBuilderwithBaseCodecMetrics in interface BaseCodecMetricsAccessor.BaseCodecMetricsBuilder<BaseDecodeInputStreamReceiver>aBaseCodecMetrics - The base codec metrics to be stored by the
font style property.public boolean hasDatagram()
throws org.refcodes.component.OpenException
hasDatagram in interface Receivableorg.refcodes.component.OpenExceptionpublic byte[] readDatagrams()
throws org.refcodes.component.OpenException,
InterruptedException
readDatagrams in interface ByteBlockReceiverreadDatagrams in interface ByteReceiverorg.refcodes.component.OpenExceptionInterruptedExceptionpublic byte readDatagram()
throws org.refcodes.component.OpenException,
InterruptedException
readDatagram in interface ByteDatagramReceiverorg.refcodes.component.OpenExceptionInterruptedExceptionpublic void releaseAll()
releaseAll in interface org.refcodes.mixin.Releaseablepublic boolean isOpened()
isOpened in interface org.refcodes.component.OpenedAccessorpublic boolean isClosable()
isClosable in interface org.refcodes.component.Closable.CloseAutomatonpublic void close()
throws org.refcodes.component.CloseException
close in interface org.refcodes.component.Closableorg.refcodes.component.CloseExceptionpublic boolean isClosed()
isClosed in interface org.refcodes.component.ClosedAccessorpublic org.refcodes.component.ConnectionStatus getConnectionStatus()
getConnectionStatus in interface org.refcodes.component.ConnectionStatusAccessorCopyright © 2016. All rights reserved.