Uses of Interface
org.refcodes.io.Sendable
-
-
Uses of Sendable in org.refcodes.io
Subinterfaces of Sendable in org.refcodes.io Modifier and Type Interface Description interface
BidirectionalConnectionByteTransceiver<INPUT,OUTPUT>
TheBidirectionalConnectionByteTransceiver
defines theDatagramTransceiver
functionality set on top of a I/O connection (as of theBidirectionalConnectionComponent.BidirectionalConnectionAutomaton
).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
BidirectionalStreamConnectionByteTransceiver
ABidirectionalStreamConnectionByteTransceiver
is aDatagramTransceiver
connected through I/O streams with anotherBidirectionalStreamConnectionByteTransceiver
.interface
BidirectionalStreamConnectionTransceiver<DATA extends java.io.Serializable>
ABidirectionalStreamConnectionTransceiver
is aDatagramTransceiver
connected through I/O streams with anotherBidirectionalStreamConnectionTransceiver
.interface
BlockSender<DATA extends java.io.Serializable>
TheBlockSender
is used to send datagram blocks (arrays) in a unified way.interface
BlockTransceiver<DATA extends java.io.Serializable>
Combines theBlockSender
andBlockReceiver
functionality in a single interface to be implemented by a single class so thatBlockSender
andBlockReceiver
functionality can be provided by a single instance.interface
ByteBlockSender
TheByteBlockSender
is used to send byte blocks (arrays) in a unified way.interface
ByteBlockTransceiver
Combines theBlockSender
andBlockReceiver
functionality in a single interface to be implemented by a single class so thatBlockSender
andBlockReceiver
functionality can be provided by a single instance.interface
ByteDatagramSender
TheByteDatagramSender
is used to send bytes in a unified way.interface
ByteDatagramTransceiver
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
ByteSender
The Interface ByteSender.interface
ByteTransceiver
AByteTransceiver
combines the functionality of aByteSender
and of aByteReceiver
. e.g. for building loopback devices.interface
ConnectionByteSender<CON>
TheConnectionByteSender
defines theDatagramSender
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
) for data types "byte".interface
ConnectionByteTransceiver<CON>
TheConnectionByteTransceiver
defines theDatagramTransceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
) for data types "byte".interface
ConnectionSender<DATA extends java.io.Serializable,CON>
TheConnectionSender
defines theDatagramSender
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
).interface
ConnectionShortSender<CON>
TheConnectionShortSender
defines theDatagramSender
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
) for data types "short".interface
ConnectionShortTransceiver<CON>
TheConnectionShortTransceiver
defines theDatagramTransceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
) for data types "short".interface
ConnectionTransceiver<DATA extends java.io.Serializable,CON>
TheConnectionTransceiver
defines theDatagramTransceiver
functionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton
).interface
DatagramSender<DATA extends java.io.Serializable>
TheDatagramSender
is used to send datagrams in a unified way.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
LoopbackByteSender
ALoopbackByteSender
is aDatagramSender
connected directly within the same JVM with aLoopbackByteReceiver
; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.interface
LoopbackByteTransceiver
ALoopbackByteTransceiver
is aDatagramTransceiver
connected directly within the same JVM with anotherLoopbackByteTransceiver
; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.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
LoopbackShortSender
ALoopbackShortSender
is aDatagramSender
connected directly within the same JVM with aLoopbackByteReceiver
; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.interface
LoopbackShortTransceiver
ALoopbackShortTransceiver
is aDatagramTransceiver
connected directly within the same JVM with anotherLoopbackShortTransceiver
; 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
OutputStreamConnectionByteSender
AOutputStreamConnectionByteSender
is aDatagramSender
connected through I/O streams with aInputStreamConnectionReceiver
.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
ShortBlockSender
TheShortBlockSender
is used to send short blocks (arrays) in a unified way.interface
ShortDatagramSender
TheShortDatagramSender
is used to send shorts in a unified way.interface
ShortSender
The Interface ShortSender.interface
ShortTransceiver
AShortTransceiver
combines the functionality of aShortSender
and of aShortReceiver
. e.g. for building loopback devices.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 Sendable Modifier and Type Class Description class
AbstractByteSender
TheAbstractByteSender
is a base abstract implementation of theByteSender
interface providing common functionality for concrete real liveByteDatagramSender
andByteBlockSender
(=ByteSender
) implementations.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
AbstractShortSender
TheAbstractShortSender
is a base abstract implementation of theShortSender
interface providing common functionality for concrete real liveShortDatagramSender
andShortBlockSender
(=ShortSender
) implementations.class
BidirectionalStreamByteTransceiverImpl
The Class BidirectionalStreamByteTransceiverImpl.class
BidirectionalStreamConnectionByteTransceiverImpl
The Class BidirectionalStreamConnectionByteTransceiverImpl.class
BidirectionalStreamConnectionTransceiverImpl<DATA extends java.io.Serializable>
The Class BidirectionalStreamConnectionTransceiverImpl.class
BidirectionalStreamTransceiverImpl<DATA extends java.io.Serializable>
The Class BidirectionalStreamTransceiverImpl.class
ByteSenderDecorator
TheByteSenderDecorator
decorates aByteConsumer
with the additional methods of aByteSender
making it easy to use aByteConsumer
wherever aByteSender
is expected.class
LoopbackByteSenderImpl
Implementation of theLoopbackByteSender
interface.class
LoopbackByteTransceiverImpl
Implementation of theLoopbackByteTransceiver
interface.class
LoopbackSenderImpl<DATA extends java.io.Serializable>
Implementation of theLoopbackSender
interface.class
LoopbackShortSenderImpl
Implementation of theLoopbackShortSender
interface.class
LoopbackShortTransceiverImpl
Implementation of theLoopbackShortTransceiver
interface.class
LoopbackTransceiverImpl<DATA extends java.io.Serializable>
Implementation of theLoopbackTransceiver
interface.class
OutputStreamByteSenderImpl
The Class OutputStreamByteSenderImpl.class
OutputStreamConnectionByteSenderImpl
Implementation of theOutputStreamConnectionSender
interface.class
OutputStreamConnectionSenderImpl<DATA extends java.io.Serializable>
Implementation of theOutputStreamConnectionSender
interface.class
OutputStreamSenderImpl<DATA extends java.io.Serializable>
The Class OutputStreamSenderImpl.class
PrefetchBidirectionalStreamByteTransceiverImpl
The Class PrefetchBidirectionalStreamByteTransceiverImpl.class
PrefetchBidirectionalStreamConnectionByteTransceiverImpl
The Class PrefetchBidirectionalStreamConnectionByteTransceiverImpl.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.class
ShortSenderDecorator
TheShortSenderDecorator
decorates aShortConsumer
with the additional methods of aShortSender
making it easy to use aShortConsumer
wherever aShortSender
is expected.
-