public class BaseEncodeSenderImpl extends Object implements BaseEncodeOutputStreamSender
BaseCodecMetricsAccessor.BaseCodecMetricsBuilder<B extends BaseCodecMetricsAccessor.BaseCodecMetricsBuilder<B>>, BaseCodecMetricsAccessor.BaseCodecMetricsMutator, BaseCodecMetricsAccessor.BaseCodecMetricsProperty
org.refcodes.component.ConnectableComponent.ConnectableAutomaton
org.refcodes.component.OpenedAccessor.OpenedMutator, org.refcodes.component.OpenedAccessor.OpenedProperty
org.refcodes.component.Closable.CloseAutomaton
Constructor and Description |
---|
BaseEncodeSenderImpl(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.
|
BaseEncodeOutputStreamSender |
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(ByteSender aByteSender)
public BaseCodecMetrics getBaseCodecMetrics()
BaseCodecMetricsAccessor
getBaseCodecMetrics
in interface BaseCodecMetricsAccessor
public void setBaseCodecMetrics(BaseCodecMetrics aBaseCodecMetrics)
BaseCodecMetricsAccessor.BaseCodecMetricsMutator
setBaseCodecMetrics
in interface BaseCodecMetricsAccessor.BaseCodecMetricsMutator
aBaseCodecMetrics
- The base codec metrics to be stored by the
font style property.public BaseEncodeOutputStreamSender withBaseCodecMetrics(BaseCodecMetrics _baseCodecMetrics)
BaseCodecMetricsAccessor.BaseCodecMetricsBuilder
withBaseCodecMetrics
in interface BaseCodecMetricsAccessor.BaseCodecMetricsBuilder<BaseEncodeOutputStreamSender>
_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 ByteDatagramSender
org.refcodes.component.OpenException
public void writeDatagrams(byte[] aDatagram) throws org.refcodes.component.OpenException
writeDatagrams
in interface ByteBlockSender
writeDatagrams
in interface ByteSender
org.refcodes.component.OpenException
public void writeDatagrams(byte[] aDatagram, int aOffset, int aLength) throws org.refcodes.component.OpenException
writeDatagrams
in interface ByteBlockSender
writeDatagrams
in interface ByteSender
org.refcodes.component.OpenException
public void flush() throws org.refcodes.component.OpenException
public boolean isOpened()
isOpened
in interface org.refcodes.component.OpenedAccessor
public boolean isClosable()
isClosable
in interface org.refcodes.component.Closable.CloseAutomaton
public void close() throws org.refcodes.component.CloseException
close
in interface org.refcodes.component.Closable
org.refcodes.component.CloseException
public boolean isClosed()
isClosed
in interface org.refcodes.component.ClosedAccessor
public org.refcodes.component.ConnectionStatus getConnectionStatus()
getConnectionStatus
in interface org.refcodes.component.ConnectionStatusAccessor
Copyright © 2016. All rights reserved.