Uses of Interface
org.refcodes.io.DatagramSender
-
-
Uses of DatagramSender in org.refcodes.io
Subinterfaces of DatagramSender in org.refcodes.io Modifier and Type Interface Description interface
BidirectionalConnectionTransceiver<DATA extends java.io.Serializable,INPUT,OUTPUT>
TheBidirectionalConnectionTransceiver
defines theDatagramTransceiver
functionality set on top of a I/O connection (as of theBidirectionalConnectionComponent.BidirectionalConnectionAutomaton
).interface
BidirectionalStreamConnectionTransceiver<DATA extends java.io.Serializable>
ABidirectionalStreamConnectionTransceiver
is aDatagramTransceiver
connected through I/O streams with anotherBidirectionalStreamConnectionTransceiver
.interface
ConnectionSender<DATA extends java.io.Serializable,CON>
TheConnectionSender
defines theDatagramSender
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
).interface
ConnectionTransceiver<DATA extends java.io.Serializable,CON>
TheConnectionTransceiver
defines theDatagramTransceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
).interface
DatagramTransceiver<DATA extends java.io.Serializable>
Combines theDatagramSender
andDatagramReceiver
functionality in a single interface to be implemented by a single class so thatDatagramSender
andDatagramReceiver
functionality can be provided by a single instance.interface
LoopbackSender<DATA extends java.io.Serializable>
ALoopbackSender
is aDatagramSender
connected directly within the same JVM with aLoopbackReceiver
; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.interface
LoopbackTransceiver<DATA extends java.io.Serializable>
ALoopbackTransceiver
is aDatagramTransceiver
connected directly within the same JVM with anotherLoopbackTransceiver
; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.interface
OutputStreamConnectionSender<DATA extends java.io.Serializable>
AOutputStreamConnectionSender
is aDatagramSender
connected through I/O streams with aInputStreamConnectionReceiver
.interface
Sender<DATA extends java.io.Serializable>
The Interface Sender.interface
Transceiver<DATA extends java.io.Serializable>
ATransceiver
combines the functionality of aSender
and of aReceiver
. e.g. for building loopback devices.Classes in org.refcodes.io that implement DatagramSender Modifier and Type Class Description class
AbstractSender<DATA extends java.io.Serializable>
TheAbstractSender
is a base abstract implementation of theByteSender
interface providing common functionality for concrete real liveByteDatagramSender
andByteBlockSender
(=ByteSender
) implementations.class
BidirectionalStreamConnectionTransceiverImpl<DATA extends java.io.Serializable>
The Class BidirectionalStreamConnectionTransceiverImpl.class
BidirectionalStreamTransceiverImpl<DATA extends java.io.Serializable>
The Class BidirectionalStreamTransceiverImpl.class
LoopbackSenderImpl<DATA extends java.io.Serializable>
Implementation of theLoopbackSender
interface.class
LoopbackTransceiverImpl<DATA extends java.io.Serializable>
Implementation of theLoopbackTransceiver
interface.class
OutputStreamConnectionSenderImpl<DATA extends java.io.Serializable>
Implementation of theOutputStreamConnectionSender
interface.class
OutputStreamSenderImpl<DATA extends java.io.Serializable>
The Class OutputStreamSenderImpl.class
PrefetchBidirectionalStreamConnectionTransceiverImpl<DATA extends java.io.Serializable>
The Class PrefetchBidirectionalStreamConnectionTransceiverImpl.class
PrefetchBidirectionalStreamTransceiverImpl<DATA extends java.io.Serializable>
The Class PrefetchBidirectionalStreamTransceiverImpl.class
SenderDecorator<DATA extends java.io.Serializable>
TheSenderDecorator
decorates aConsumer
with the additional methods of aSender
making it easy to use aConsumer
wherever aSender
is expected.
-