- All Superinterfaces:
- BlockReceiver<DATA>, BlockSender<DATA>, org.refcodes.component.Closable, org.refcodes.component.Closable.CloseAutomaton, org.refcodes.component.ClosedAccessor, org.refcodes.component.ConnectableComponent, org.refcodes.component.ConnectableComponent.ConnectableAutomaton, org.refcodes.component.ConnectionStatusAccessor, DatagramReceiver<DATA>, DatagramSender<DATA>, DatagramTransceiver<DATA>, Flushable, org.refcodes.component.OpenedAccessor, Receivable, Receiver<DATA>, org.refcodes.mixin.Releaseable, Sendable, Sender<DATA>
- All Known Subinterfaces:
- BidirectionalConnectionTransceiver<DATA,INPUT,OUTPUT>, BidirectionalStreamConnectionTransceiver<DATA>, ConnectionTransceiver<DATA,CON>, LoopbackConnectionTransceiver<DATA>
- All Known Implementing Classes:
- BidirectionalStreamConnectionTransceiverImpl, BidirectionalStreamTransceiverImpl, LoopbackTransceiverImpl, PrefetchBidirectionalStreamConnectionTransceiverImpl, PrefetchBidirectionalStreamTransceiverImpl
public interface Transceiver<DATA extends Serializable>
extends Sender<DATA>, Receiver<DATA>, DatagramTransceiver<DATA>, DatagramSender<DATA>, BlockReceiver<DATA>, BlockSender<DATA>
- Author:
- steiner