Interface BidirectionalStreamConnectionTransceiver<DATA extends Serializable>

Type Parameters:
DATA - The type of the datagram to be operated with.
All Superinterfaces:
Availability, BidirectionalConnectionComponent<InputStream, OutputStream>, BidirectionalConnectionComponent.BidirectionalConnectionAutomaton<InputStream, OutputStream>, BidirectionalConnectionOpenable<InputStream, OutputStream>, BidirectionalConnectionOpenable.BidirectionalConnectionOpenAutomaton<InputStream, OutputStream>, BidirectionalConnectionTransceiver<DATA, InputStream, OutputStream>, Closable, Closable.CloseAutomaton, ClosedAccessor, ConnectableComponent, ConnectableComponent.ConnectableAutomaton, ConnectionStatusAccessor, DatagramDestination<DATA>, DatagramReceiver<DATA>, DatagramsDestination<DATA>, DatagramSource<DATA>, DatagramsReceiver<DATA>, DatagramsSource<DATA>, DatagramsTransceiver<DATA>, DatagramsTransmitter<DATA>, DatagramTransceiver<DATA>, DatagramTransmitter<DATA>, Flushable, Flushable, OpenedAccessor, Receivable, Transmittable
All Known Implementing Classes:
BidirectionalStreamConnectionTransceiverImpl, PrefetchBidirectionalStreamConnectionTransceiver

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