public class BaseEncodeSenderImpl extends Object implements BaseEncodeSender
BaseEncodeSender interface to be
used with ByteSender instances.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 |
|---|
BaseEncodeSenderImpl(org.refcodes.io.ByteSender aByteSender) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
BaseCodecMetrics |
getBaseCodecMetrics()
Retrieves the base codec metrics from the base codec metrics property.
|
org.refcodes.component.ConnectionStatus |
getConnectionStatus() |
boolean |
isClosable() |
boolean |
isClosed() |
boolean |
isOpened() |
void |
setBaseCodecMetrics(BaseCodecMetrics aBaseCodecMetrics)
Sets the base codec metrics for the base codec metrics property.
|
BaseEncodeSender |
withBaseCodecMetrics(BaseCodecMetrics _baseCodecMetrics)
Sets the base codec metrics for the base codec metrics property.
|
void |
writeDatagram(byte aDatagram) |
void |
writeDatagrams(byte[] aDatagram) |
void |
writeDatagrams(byte[] aDatagram,
int aOffset,
int aLength) |
public BaseEncodeSenderImpl(org.refcodes.io.ByteSender aByteSender)
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 BaseEncodeSender withBaseCodecMetrics(BaseCodecMetrics _baseCodecMetrics)
BaseCodecMetricsAccessor.BaseCodecMetricsBuilderwithBaseCodecMetrics in interface BaseCodecMetricsAccessor.BaseCodecMetricsBuilder<BaseEncodeSender>_baseCodecMetrics - The base codec metrics to be stored by the
font style property.public void writeDatagram(byte aDatagram)
throws org.refcodes.component.OpenException
writeDatagram in interface org.refcodes.io.ByteDatagramSenderorg.refcodes.component.OpenExceptionpublic void writeDatagrams(byte[] aDatagram)
throws org.refcodes.component.OpenException
writeDatagrams in interface org.refcodes.io.ByteBlockSenderwriteDatagrams in interface org.refcodes.io.ByteSenderorg.refcodes.component.OpenExceptionpublic void writeDatagrams(byte[] aDatagram,
int aOffset,
int aLength)
throws org.refcodes.component.OpenException
writeDatagrams in interface org.refcodes.io.ByteBlockSenderwriteDatagrams in interface org.refcodes.io.ByteSenderorg.refcodes.component.OpenExceptionpublic void flush()
throws org.refcodes.component.OpenException
public 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 © 2017. All rights reserved.