Class LoopbackBytesTransceiver

All Implemented Interfaces:
Flushable, 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.ConnectionComponent<LoopbackBytesTransceiver>, org.refcodes.component.ConnectionComponent.ConnectionAutomaton<LoopbackBytesTransceiver>, org.refcodes.component.ConnectionOpenable<LoopbackBytesTransceiver>, org.refcodes.component.ConnectionOpenable.ConnectionOpenAutomaton<LoopbackBytesTransceiver>, org.refcodes.component.ConnectionStatusAccessor, org.refcodes.component.Flushable, org.refcodes.component.OpenedAccessor, Availability, ByteDestination, ByteReceiver, BytesDestination, ByteSource, BytesReceiver, BytesSource, BytesTransceiver, BytesTransmitter, ByteTransceiver, ByteTransmitter, ConnectionBytesReceiver<LoopbackBytesTransceiver>, ConnectionBytesTransceiver<LoopbackBytesTransceiver>, ConnectionBytesTransmitter<LoopbackBytesTransceiver>, Receivable, Skippable, TimeoutInputStreamAccessor, Transmittable, org.refcodes.mixin.InputStreamAccessor, org.refcodes.mixin.Loggable, org.refcodes.mixin.OutputStreamAccessor

public class LoopbackBytesTransceiver extends AbstractBytesReceiver implements ConnectionBytesTransceiver<LoopbackBytesTransceiver>
A LoopbackBytesTransceiver is a DatagramTransceiver connected directly within the same JVM with another LoopbackBytesTransceiver; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.