Class AbstractInputStreamReceiver<DATA extends Serializable>

Type Parameters:
DATA - The type of the datagram to be operated with.
All Implemented Interfaces:
Closable, Closable.CloseAutomaton, ClosedAccessor, ConnectableComponent, ConnectableComponent.ConnectableAutomaton, ConnectionStatusAccessor, OpenedAccessor, Availability, DatagramDestination<DATA>, DatagramReceiver<DATA>, DatagramsDestination<DATA>, DatagramsReceiver<DATA>, Receivable
Direct Known Subclasses:
BidirectionalStreamConnectionTransceiverImpl, InputStreamConnectionReceiverImpl

public abstract class AbstractInputStreamReceiver<DATA extends Serializable> extends AbstractConnectableAutomaton implements DatagramsReceiver<DATA>
Abstract implementation of the DatagramsReceiver interface. The open(InputStream), AbstractConnectableAutomaton.setConnectionStatus(ConnectionStatus) and AbstractConnectableAutomaton.isOpenable() methods are your hooks when extending this class.