public class LoopbackShortSenderImpl extends AbstractShortSender implements LoopbackShortSender
LoopbackShortSender
interface.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>>
org.refcodes.component.ClosedAccessor.ClosedMutator, org.refcodes.component.ClosedAccessor.ClosedProperty
org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusMutator, org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusProperty
org.refcodes.component.Flushable.FlushBuilder<B extends org.refcodes.component.Flushable.FlushBuilder<B>>
org.refcodes.component.ConnectionComponent.ConnectionAutomaton<CON>, org.refcodes.component.ConnectionComponent.ConnectionComponentBuilder<CON,B extends org.refcodes.component.ConnectionComponent.ConnectionComponentBuilder<CON,B>>
org.refcodes.component.ConnectionOpenable.ConnectionOpenAutomaton<CON>, org.refcodes.component.ConnectionOpenable.ConnectionOpenBuilder<CON,B extends org.refcodes.component.ConnectionOpenable.ConnectionOpenBuilder<CON,B>>
Constructor and Description |
---|
LoopbackShortSenderImpl() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush()
Flush.
|
boolean |
isOpenable(LoopbackShortReceiver aLoopbackReceiver) |
void |
open(LoopbackShortReceiver aLoopbackReceiver) |
void |
writeDatagram(short aDatagram)
Write datagram.
|
void |
writeDatagrams(short[] aDatagrams)
Write datagrams.
|
void |
writeDatagrams(short[] aDatagrams,
int aOffset,
int aLength)
Write datagrams.
|
getConnectionStatus, isClosable, isClosed, isOpenable, isOpened, open, setConnectionStatus
public boolean isOpenable(LoopbackShortReceiver aLoopbackReceiver)
isOpenable
in interface org.refcodes.component.ConnectionOpenable.ConnectionOpenAutomaton<LoopbackShortReceiver>
public void open(LoopbackShortReceiver aLoopbackReceiver) throws org.refcodes.component.OpenException
open
in interface org.refcodes.component.ConnectionOpenable<LoopbackShortReceiver>
org.refcodes.component.OpenException
public void writeDatagram(short aDatagram) throws org.refcodes.component.OpenException
ShortConsumer
writeDatagram
in interface ShortConsumer
writeDatagram
in interface ShortDatagramConsumer
aDatagram
- the a datagramorg.refcodes.component.OpenException
- the open exceptionpublic void writeDatagrams(short[] aDatagrams, int aOffset, int aLength) throws org.refcodes.component.OpenException
ShortSender
writeDatagrams
in interface ShortBlockConsumer
writeDatagrams
in interface ShortSender
aDatagrams
- the a datagramsaOffset
- the a offsetaLength
- the a lengthorg.refcodes.component.OpenException
- the open exceptionpublic void writeDatagrams(short[] aDatagrams) throws org.refcodes.component.OpenException
ShortConsumer
writeDatagrams
in interface ShortBlockConsumer
writeDatagrams
in interface ShortConsumer
aDatagrams
- the a datagramsorg.refcodes.component.OpenException
- the open exceptionpublic void flush() throws org.refcodes.component.OpenException
ShortSender
flush
in interface Flushable
flush
in interface ShortSender
org.refcodes.component.OpenException
- the open exceptionpublic void close() throws org.refcodes.component.CloseException
close
in interface org.refcodes.component.Closable
close
in class org.refcodes.component.impls.AbstractConnectableAutomaton
org.refcodes.component.CloseException
Copyright © 2017. All rights reserved.