public interface Sender<DATA extends Serializable> extends DatagramSender<DATA>, BlockSender<DATA>
org.refcodes.component.ConnectableComponent.ConnectableAutomaton
org.refcodes.component.OpenedAccessor.OpenedMutator, org.refcodes.component.OpenedAccessor.OpenedProperty
org.refcodes.component.Closable.CloseAutomaton
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
default void writeDatagrams(DATA[] aDatagram) throws org.refcodes.component.OpenException
BlockSender
DatagramReceiver
or
BlockReceiver
.writeDatagrams
in interface BlockSender<DATA extends Serializable>
aDatagram
- The datagram to be pushed to the receiving
DatagramReceiver
or BlockReceiver
.org.refcodes.component.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 org.refcodes.component.OpenException
writeDatagrams
in interface BlockSender<DATA extends Serializable>
org.refcodes.component.OpenException
Copyright © 2016. All rights reserved.