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 interfaceBidirectionalConnectionByteTransceiver<INPUT,OUTPUT>TheBidirectionalConnectionByteTransceiverdefines theDatagramTransceiverfunctionality set on top of a I/O connection (as of theBidirectionalConnectionComponent.BidirectionalConnectionAutomaton).interfaceBidirectionalConnectionTransceiver<DATA extends java.io.Serializable,INPUT,OUTPUT>TheBidirectionalConnectionTransceiverdefines theDatagramTransceiverfunctionality set on top of a I/O connection (as of theBidirectionalConnectionComponent.BidirectionalConnectionAutomaton).interfaceBidirectionalStreamConnectionByteTransceiverABidirectionalStreamConnectionByteTransceiveris aDatagramTransceiverconnected through I/O streams with anotherBidirectionalStreamConnectionByteTransceiver.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.interfaceByteBlockSenderTheByteBlockSenderis used to send byte blocks (arrays) in a unified way.interfaceByteBlockTransceiverCombines theBlockSenderandBlockReceiverfunctionality in a single interface to be implemented by a single class so thatBlockSenderandBlockReceiverfunctionality can be provided by a single instance.interfaceByteDatagramSenderTheByteDatagramSenderis used to send bytes in a unified way.interfaceByteDatagramTransceiverCombines theDatagramSenderandDatagramReceiverfunctionality in a single interface to be implemented by a single class so thatDatagramSenderandDatagramReceiverfunctionality can be provided by a single instance.interfaceByteSenderThe Interface ByteSender.interfaceByteTransceiverAByteTransceivercombines the functionality of aByteSenderand of aByteReceiver. e.g. for building loopback devices.interfaceConnectionByteSender<CON>TheConnectionByteSenderdefines theDatagramSenderfunctionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton) for data types "byte".interfaceConnectionByteTransceiver<CON>TheConnectionByteTransceiverdefines theDatagramTransceiverfunctionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton) for data types "byte".interfaceConnectionSender<DATA extends java.io.Serializable,CON>TheConnectionSenderdefines theDatagramSenderfunctionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton).interfaceConnectionShortSender<CON>TheConnectionShortSenderdefines theDatagramSenderfunctionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton) for data types "short".interfaceConnectionShortTransceiver<CON>TheConnectionShortTransceiverdefines theDatagramTransceiverfunctionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton) for data types "short".interfaceConnectionTransceiver<DATA extends java.io.Serializable,CON>TheConnectionTransceiverdefines theDatagramTransceiverfunctionality set on top of a connection (as of theConnectionComponent.ConnectionAutomaton).interfaceDatagramSender<DATA extends java.io.Serializable>TheDatagramSenderis used to send datagrams in a unified way.interfaceDatagramTransceiver<DATA extends java.io.Serializable>Combines theDatagramSenderandDatagramReceiverfunctionality in a single interface to be implemented by a single class so thatDatagramSenderandDatagramReceiverfunctionality can be provided by a single instance.interfaceLoopbackByteSenderALoopbackByteSenderis aDatagramSenderconnected 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.interfaceLoopbackByteTransceiverALoopbackByteTransceiveris aDatagramTransceiverconnected 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.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.interfaceLoopbackShortSenderALoopbackShortSenderis aDatagramSenderconnected 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.interfaceLoopbackShortTransceiverALoopbackShortTransceiveris aDatagramTransceiverconnected 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.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.interfaceOutputStreamConnectionByteSenderAOutputStreamConnectionByteSenderis aDatagramSenderconnected through I/O streams with aInputStreamConnectionReceiver.interfaceOutputStreamConnectionSender<DATA extends java.io.Serializable>AOutputStreamConnectionSenderis aDatagramSenderconnected through I/O streams with aInputStreamConnectionReceiver.interfaceSender<DATA extends java.io.Serializable>The Interface Sender.interfaceShortBlockSenderTheShortBlockSenderis used to send short blocks (arrays) in a unified way.interfaceShortDatagramSenderTheShortDatagramSenderis used to send shorts in a unified way.interfaceShortSenderThe Interface ShortSender.interfaceShortTransceiverAShortTransceivercombines the functionality of aShortSenderand of aShortReceiver. e.g. for building loopback devices.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 Sendable Modifier and Type Class Description classAbstractByteSenderTheAbstractByteSenderis a base abstract implementation of theByteSenderinterface providing common functionality for concrete real liveByteDatagramSenderandByteBlockSender(=ByteSender) implementations.classAbstractSender<DATA extends java.io.Serializable>TheAbstractSenderis a base abstract implementation of theByteSenderinterface providing common functionality for concrete real liveByteDatagramSenderandByteBlockSender(=ByteSender) implementations.classAbstractShortSenderTheAbstractShortSenderis a base abstract implementation of theShortSenderinterface providing common functionality for concrete real liveShortDatagramSenderandShortBlockSender(=ShortSender) implementations.classBidirectionalStreamByteTransceiverImplThe Class BidirectionalStreamByteTransceiverImpl.classBidirectionalStreamConnectionByteTransceiverImplThe Class BidirectionalStreamConnectionByteTransceiverImpl.classBidirectionalStreamConnectionTransceiverImpl<DATA extends java.io.Serializable>The Class BidirectionalStreamConnectionTransceiverImpl.classBidirectionalStreamTransceiverImpl<DATA extends java.io.Serializable>The Class BidirectionalStreamTransceiverImpl.classByteSenderDecoratorTheByteSenderDecoratordecorates aByteConsumerwith the additional methods of aByteSendermaking it easy to use aByteConsumerwherever aByteSenderis expected.classLoopbackByteSenderImplImplementation of theLoopbackByteSenderinterface.classLoopbackByteTransceiverImplImplementation of theLoopbackByteTransceiverinterface.classLoopbackSenderImpl<DATA extends java.io.Serializable>Implementation of theLoopbackSenderinterface.classLoopbackShortSenderImplImplementation of theLoopbackShortSenderinterface.classLoopbackShortTransceiverImplImplementation of theLoopbackShortTransceiverinterface.classLoopbackTransceiverImpl<DATA extends java.io.Serializable>Implementation of theLoopbackTransceiverinterface.classOutputStreamByteSenderImplThe Class OutputStreamByteSenderImpl.classOutputStreamConnectionByteSenderImplImplementation of theOutputStreamConnectionSenderinterface.classOutputStreamConnectionSenderImpl<DATA extends java.io.Serializable>Implementation of theOutputStreamConnectionSenderinterface.classOutputStreamSenderImpl<DATA extends java.io.Serializable>The Class OutputStreamSenderImpl.classPrefetchBidirectionalStreamByteTransceiverImplThe Class PrefetchBidirectionalStreamByteTransceiverImpl.classPrefetchBidirectionalStreamConnectionByteTransceiverImplThe Class PrefetchBidirectionalStreamConnectionByteTransceiverImpl.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.classShortSenderDecoratorTheShortSenderDecoratordecorates aShortConsumerwith the additional methods of aShortSendermaking it easy to use aShortConsumerwherever aShortSenderis expected.
-