Uses of Interface
org.refcodes.io.ByteBlockConsumer
-
-
Uses of ByteBlockConsumer in org.refcodes.io
Subinterfaces of ByteBlockConsumer 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
BidirectionalStreamConnectionByteTransceiver
ABidirectionalStreamConnectionByteTransceiver
is aDatagramTransceiver
connected through I/O streams with anotherBidirectionalStreamConnectionByteTransceiver
.interface
ByteArrayConsumer
The Interface ByteArrayConsumer.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
ByteConsumer
The Interface ByteConsumer.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
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
OutputStreamConnectionByteSender
AOutputStreamConnectionByteSender
is aDatagramSender
connected through I/O streams with aInputStreamConnectionReceiver
.Classes in org.refcodes.io that implement ByteBlockConsumer 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
BidirectionalStreamByteTransceiverImpl
The Class BidirectionalStreamByteTransceiverImpl.class
BidirectionalStreamConnectionByteTransceiverImpl
The Class BidirectionalStreamConnectionByteTransceiverImpl.class
ByteArrayConsumerImpl
The Class ByteArrayConsumerImpl.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
OutputStreamByteSenderImpl
The Class OutputStreamByteSenderImpl.class
OutputStreamConnectionByteSenderImpl
Implementation of theOutputStreamConnectionSender
interface.class
PrefetchBidirectionalStreamByteTransceiverImpl
The Class PrefetchBidirectionalStreamByteTransceiverImpl.class
PrefetchBidirectionalStreamConnectionByteTransceiverImpl
The Class PrefetchBidirectionalStreamConnectionByteTransceiverImpl.
-