Class LoopbackBytesTransmitter

java.lang.Object
org.refcodes.component.AbstractConnectable
org.refcodes.component.AbstractConnectableAutomaton
org.refcodes.io.AbstractBytesTransmitter
org.refcodes.io.LoopbackBytesTransmitter
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<LoopbackBytesReceiver>, org.refcodes.component.ConnectionComponent.ConnectionAutomaton<LoopbackBytesReceiver>, org.refcodes.component.ConnectionOpenable<LoopbackBytesReceiver>, org.refcodes.component.ConnectionOpenable.ConnectionOpenAutomaton<LoopbackBytesReceiver>, org.refcodes.component.ConnectionStatusAccessor, org.refcodes.component.Flushable, org.refcodes.component.OpenedAccessor, ByteSource, BytesSource, BytesTransmitter, ByteTransmitter, ConnectionBytesTransmitter<LoopbackBytesReceiver>, Transmittable, org.refcodes.mixin.OutputStreamAccessor

public class LoopbackBytesTransmitter extends AbstractBytesTransmitter implements ConnectionBytesTransmitter<LoopbackBytesReceiver>
A LoopbackBytesTransmitter is a DatagramTransmitter connected directly within the same JVM with a LoopbackBytesReceiver; a "loopback" connection is used for establishing the connection which cannot be accessed outside the JVM or the running machine.