Interface BytesTransceiver

All Superinterfaces:
Availability, ByteDestination, ByteReceiver, BytesDestination, ByteSource, BytesReceiver, BytesSource, BytesTransmitter, ByteTransceiver, ByteTransmitter, 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, Flushable, org.refcodes.component.Flushable, org.refcodes.mixin.InputStreamAccessor, org.refcodes.component.OpenedAccessor, org.refcodes.mixin.OutputStreamAccessor, Receivable, Skippable, TimeoutInputStreamAccessor, Transmittable
All Known Subinterfaces:
BidirectionalConnectionByteTransceiver<INPUT,OUTPUT>, BidirectionalStreamConnectionByteTransceiver, ConnectionBytesTransceiver<CON>
All Known Implementing Classes:
BidirectionalStreamByteTransceiver, BidirectionalStreamConnectionByteTransceiverImpl, LoopbackBytesTransceiver, PrefetchBidirectionalStreamByteTransceiver, PrefetchBidirectionalStreamConnectionByteTransceiver

public interface BytesTransceiver extends BytesTransmitter, BytesReceiver, ByteTransceiver
A BytesTransceiver combines the functionality of a BytesTransmitter and of a BytesReceiver. e.g. for building loopback devices.