Interface BidirectionalStreamConnectionByteTransceiver

All Superinterfaces:
Availability, BidirectionalConnectionByteTransceiver<InputStream,OutputStream>, org.refcodes.component.BidirectionalConnectionComponent<InputStream,OutputStream>, org.refcodes.component.BidirectionalConnectionComponent.BidirectionalConnectionAutomaton<InputStream,OutputStream>, org.refcodes.component.BidirectionalConnectionOpenable<InputStream,OutputStream>, org.refcodes.component.BidirectionalConnectionOpenable.BidirectionalConnectionOpenAutomaton<InputStream,OutputStream>, ByteDestination, ByteReceiver, BytesDestination, ByteSource, BytesReceiver, BytesSource, BytesTransceiver, 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 Implementing Classes:
BidirectionalStreamConnectionByteTransceiverImpl, PrefetchBidirectionalStreamConnectionByteTransceiver

public interface BidirectionalStreamConnectionByteTransceiver extends BidirectionalConnectionByteTransceiver<InputStream,OutputStream>
A BidirectionalStreamConnectionByteTransceiver is a DatagramTransceiver connected through I/O streams with another BidirectionalStreamConnectionByteTransceiver. A Socket or a ServerSocket may be used to retrieve the according I/O streams.