Package | Description |
---|---|
org.refcodes.io | |
org.refcodes.io.impls |
Modifier and Type | Interface and Description |
---|---|
interface |
BidirectionalConnectionTransceiver<DATA extends Serializable,INPUT,OUTPUT>
The
BidirectionalConnectionTransceiver defines the DatagramTransceiver
functionality set on top of a I/O connection (as of the
BidirectionalConnectionComponent.BidirectionalConnectionAutomaton ). |
interface |
BidirectionalStreamConnectionTransceiver<DATA extends Serializable>
A
BidirectionalStreamConnectionTransceiver is a
DatagramTransceiver connected through I/O streams with another
BidirectionalStreamConnectionTransceiver . |
interface |
ConnectionSender<DATA extends Serializable,CON>
The
ConnectionSender defines the DatagramSender functionality set on
top of a connection (as of the ConnectionComponent.ConnectionAutomaton ). |
interface |
ConnectionTransceiver<DATA extends Serializable,CON>
The
ConnectionTransceiver defines the DatagramTransceiver
functionality set on top of a connection (as of the
ConnectionComponent.ConnectionAutomaton ). |
interface |
DatagramTransceiver<DATA extends Serializable>
Combines the
DatagramSender and DatagramReceiver
functionality in a single interface to be implemented by a single class so
that DatagramSender and DatagramReceiver functionality can be
provided by a single instance. |
interface |
LoopbackSender<DATA extends Serializable>
A
LoopbackSender is a DatagramSender connected
directly within the same JVM with a LoopbackReceiver ; a
"loopback" connection is used for establishing the connection which cannot be
accessed outside the JVM or the running machine. |
interface |
LoopbackTransceiver<DATA extends Serializable>
A
LoopbackTransceiver is a DatagramTransceiver
connected directly within the same JVM with another
LoopbackTransceiver ; a "loopback" connection is used for
establishing the connection which cannot be accessed outside the JVM or the
running machine. |
interface |
OutputStreamConnectionSender<DATA extends Serializable>
A
OutputStreamConnectionSender is a DatagramSender connected through I/O
streams with a InputStreamConnectionReceiver . |
interface |
Sender<DATA extends Serializable> |
interface |
Transceiver<DATA extends Serializable>
A
Transceiver combines the functionality of a Sender and of a
Receiver . e.g. for building loopback devices. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSender<DATA extends Serializable>
The
AbstractSender is a base abstract implementation of the
ByteSender interface providing common functionality for concrete real
live ByteDatagramSender and ByteBlockSender (=
ByteSender ) implementations. |
class |
BidirectionalStreamConnectionTransceiverImpl<DATA extends Serializable> |
class |
BidirectionalStreamTransceiverImpl<DATA extends Serializable> |
class |
LoopbackSenderImpl<DATA extends Serializable>
Implementation of the
LoopbackSender interface. |
class |
LoopbackTransceiverImpl<DATA extends Serializable>
Implementation of the
LoopbackTransceiver interface. |
class |
OutputStreamConnectionSenderImpl<DATA extends Serializable>
Implementation of the
OutputStreamConnectionSender interface. |
class |
OutputStreamSenderImpl<DATA extends Serializable> |
class |
PrefetchBidirectionalStreamConnectionTransceiverImpl<DATA extends Serializable> |
class |
PrefetchBidirectionalStreamTransceiverImpl<DATA extends Serializable> |
class |
SenderDecorator<DATA extends Serializable>
The
SenderDecorator decorates a Consumer with the additional
methods of a Sender making it easy to use a Consumer wherever
a Sender is expected. |
Copyright © 2017. All rights reserved.