public interface Sender<DATA extends Serializable> extends DatagramSender<DATA>, BlockSender<DATA>
ConnectableComponent.ConnectableAutomaton
OpenedAccessor.OpenedMutator, OpenedAccessor.OpenedProperty
Closable.CloseAutomaton
ClosedAccessor.ClosedMutator, ClosedAccessor.ClosedProperty
ConnectionStatusAccessor.ConnectionStatusMutator, ConnectionStatusAccessor.ConnectionStatusProperty
Modifier and Type | Method and Description |
---|---|
default void |
writeDatagrams(DATA[] aDatagram)
Writes (sends) a datagram block to a listening
DatagramReceiver or
BlockReceiver . |
default void |
writeDatagrams(DATA[] aDatagram,
int aOffset,
int aLength) |
writeDatagram
isOpened
isClosable
isClosed
getConnectionStatus
default void writeDatagrams(DATA[] aDatagram) throws OpenException
BlockSender
DatagramReceiver
or
BlockReceiver
.writeDatagrams
in interface BlockSender<DATA extends Serializable>
aDatagram
- The datagram to be pushed to the receiving
DatagramReceiver
or BlockReceiver
.OpenException
- Thrown in case opening or accessing an open line
(connection, junction, link) caused problems.default void writeDatagrams(DATA[] aDatagram, int aOffset, int aLength) throws OpenException
writeDatagrams
in interface BlockSender<DATA extends Serializable>
OpenException
Copyright © 2016. All rights reserved.