Uses of Interface
org.refcodes.io.BlockConsumer
-
-
Uses of BlockConsumer in org.refcodes.io
Subinterfaces of BlockConsumer in org.refcodes.io Modifier and Type Interface Description interfaceBidirectionalConnectionTransceiver<DATA extends java.io.Serializable,INPUT,OUTPUT>TheBidirectionalConnectionTransceiverdefines theDatagramTransceiverfunctionality set on top of a I/O connection (as of theBidirectionalConnectionComponent.BidirectionalConnectionAutomaton).interfaceBidirectionalStreamConnectionTransceiver<DATA extends java.io.Serializable>ABidirectionalStreamConnectionTransceiveris aDatagramTransceiverconnected through I/O streams with anotherBidirectionalStreamConnectionTransceiver.interfaceBlockSender<DATA extends java.io.Serializable>TheBlockSenderis used to send datagram blocks (arrays) in a unified way.interfaceBlockTransceiver<DATA extends java.io.Serializable>Combines theBlockSenderandBlockReceiverfunctionality in a single interface to be implemented by a single class so thatBlockSenderandBlockReceiverfunctionality can be provided by a single instance.interfaceConnectionSender<DATA extends java.io.Serializable,CON>TheConnectionSenderdefines theDatagramSenderfunctionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton).interfaceConnectionTransceiver<DATA extends java.io.Serializable,CON>TheConnectionTransceiverdefines theDatagramTransceiverfunctionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton).interfaceConsumer<DATA extends java.io.Serializable>The Interface Consumer.interfaceLoopbackSender<DATA extends java.io.Serializable>ALoopbackSenderis aDatagramSenderconnected 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.interfaceLoopbackTransceiver<DATA extends java.io.Serializable>ALoopbackTransceiveris aDatagramTransceiverconnected 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.interfaceOutputStreamConnectionSender<DATA extends java.io.Serializable>AOutputStreamConnectionSenderis aDatagramSenderconnected through I/O streams with aInputStreamConnectionReceiver.interfaceSender<DATA extends java.io.Serializable>The Interface Sender.interfaceTransceiver<DATA extends java.io.Serializable>ATransceivercombines the functionality of aSenderand of aReceiver. e.g. for building loopback devices.Classes in org.refcodes.io that implement BlockConsumer Modifier and Type Class Description classAbstractSender<DATA extends java.io.Serializable>TheAbstractSenderis a base abstract implementation of theByteSenderinterface providing common functionality for concrete real liveByteDatagramSenderandByteBlockSender(=ByteSender) implementations.classBidirectionalStreamConnectionTransceiverImpl<DATA extends java.io.Serializable>The Class BidirectionalStreamConnectionTransceiverImpl.classBidirectionalStreamTransceiverImpl<DATA extends java.io.Serializable>The Class BidirectionalStreamTransceiverImpl.classLoopbackSenderImpl<DATA extends java.io.Serializable>Implementation of theLoopbackSenderinterface.classLoopbackTransceiverImpl<DATA extends java.io.Serializable>Implementation of theLoopbackTransceiverinterface.classOutputStreamConnectionSenderImpl<DATA extends java.io.Serializable>Implementation of theOutputStreamConnectionSenderinterface.classOutputStreamSenderImpl<DATA extends java.io.Serializable>The Class OutputStreamSenderImpl.classPrefetchBidirectionalStreamConnectionTransceiverImpl<DATA extends java.io.Serializable>The Class PrefetchBidirectionalStreamConnectionTransceiverImpl.classPrefetchBidirectionalStreamTransceiverImpl<DATA extends java.io.Serializable>The Class PrefetchBidirectionalStreamTransceiverImpl.classSenderDecorator<DATA extends java.io.Serializable>TheSenderDecoratordecorates aConsumerwith the additional methods of aSendermaking it easy to use aConsumerwherever aSenderis expected.
-