Uses of Interface
org.refcodes.io.DatagramTransmitter
-
Uses of DatagramTransmitter in org.refcodes.io
Modifier and TypeInterfaceDescriptioninterface
BidirectionalConnectionTransceiver<DATA extends Serializable,
INPUT, OUTPUT> TheBidirectionalConnectionTransceiver
defines theDatagramTransceiver
functionality set on top of a I/O connection (as of theBidirectionalConnectionComponent.BidirectionalConnectionAutomaton
).interface
BidirectionalStreamConnectionTransceiver<DATA extends Serializable>
ABidirectionalStreamConnectionTransceiver
is aDatagramTransceiver
connected through I/O streams with anotherBidirectionalStreamConnectionTransceiver
.interface
ConnectionDatagramsTransceiver<DATA extends Serializable,
CON> TheConnectionDatagramsTransceiver
defines theDatagramTransceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
).interface
ConnectionDatagramsTransmitter<DATA extends Serializable,
CON> TheConnectionDatagramsTransmitter
defines theDatagramTransmitter
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
).interface
DatagramsTransceiver<DATA extends Serializable>
ADatagramsTransceiver
combines the functionality of aDatagramsTransmitter
and of aDatagramsReceiver
. e.g. for building loopback devices.interface
DatagramsTransmitter<DATA extends Serializable>
TheDatagramsTransmitter
is used to send datagram blocks (arrays) in a unified way.interface
DatagramTransceiver<DATA extends Serializable>
Combines theDatagramTransmitter
andDatagramReceiver
functionality in a single interface to be implemented by a single class so thatDatagramTransmitter
andDatagramReceiver
functionality can be provided by a single instance.Modifier and TypeClassDescriptionclass
AbstractDatagramsTransmitter<DATA extends Serializable>
TheAbstractDatagramsTransmitter
is a base abstract implementation of theBytesTransmitter
interface providing common functionality for concrete real live implementations.class
BidirectionalStreamConnectionTransceiverImpl<DATA extends Serializable>
The Class BidirectionalStreamConnectionTransceiverImpl.class
BidirectionalStreamTransceiver<DATA extends Serializable>
The Class BidirectionalStreamTransceiver.class
LoopbackDatagramsTransceiver<DATA extends Serializable>
ALoopbackDatagramsTransceiver
is aDatagramTransceiver
connected directly within the same JVM with anotherLoopbackDatagramsTransceiver
; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.class
LoopbackDatagramsTransmitter<DATA extends Serializable>
ALoopbackDatagramsTransmitter
is aDatagramTransmitter
connected directly within the same JVM with aLoopbackDatagramsReceiver
; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.class
OutputStreamConnectionDatagramsTransmitter<DATA extends Serializable>
AOutputStreamConnectionDatagramsTransmitter
is aDatagramTransmitter
connected through I/O streams with aInputStreamConnectionReceiver
.class
OutputStreamDatagramsTransmitter<DATA extends Serializable>
The Class OutputStreamDatagramsTransmitter.class
PrefetchBidirectionalStreamConnectionTransceiver<DATA extends Serializable>
The Class PrefetchBidirectionalStreamConnectionTransceiver.class
PrefetchBidirectionalStreamTransceiver<DATA extends Serializable>
The Class PrefetchBidirectionalStreamTransceiver.class
TransmitterDecorator<DATA extends Serializable>
TheTransmitterDecorator
decorates aDatagramsSource
with the additional methods of aDatagramsTransmitter
making it easy to use aDatagramsSource
wherever aDatagramsTransmitter
is expected.