DATA
- the generic typeBlockProvider<DATA>
, BlockReceiver<DATA>
, 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
, DatagramProvider<DATA>
, DatagramReceiver<DATA>
, org.refcodes.component.OpenedAccessor
, Provider<DATA>
, Receivable
, org.refcodes.mixin.Releaseable
BidirectionalConnectionTransceiver<DATA,INPUT,OUTPUT>
, BidirectionalStreamConnectionTransceiver<DATA>
, ConnectionReceiver<DATA,CON>
, ConnectionTransceiver<DATA,CON>
, InputStreamConnectionReceiver<DATA>
, LoopbackReceiver<DATA>
, LoopbackTransceiver<DATA>
, Transceiver<DATA>
AbstractInputStreamReceiver
, AbstractPrefetchInputStreamReceiver
, AbstractReceiver
, BidirectionalStreamConnectionTransceiverImpl
, BidirectionalStreamTransceiverImpl
, InputStreamConnectionReceiverImpl
, InputStreamReceiverImpl
, LoopbackReceiverImpl
, LoopbackTransceiverImpl
, PrefetchBidirectionalStreamConnectionTransceiverImpl
, PrefetchBidirectionalStreamTransceiverImpl
, PrefetchInputStreamConnectionReceiverImpl
, PrefetchInputStreamReceiverImpl
, ReceiverDecorator
public interface Receiver<DATA extends Serializable> extends Provider<DATA>, DatagramReceiver<DATA>, BlockReceiver<DATA>
org.refcodes.component.Closable.CloseAutomaton, org.refcodes.component.Closable.CloseBuilder<B extends org.refcodes.component.Closable.CloseBuilder<B>>
org.refcodes.component.ClosedAccessor.ClosedMutator, org.refcodes.component.ClosedAccessor.ClosedProperty
org.refcodes.component.ConnectableComponent.ConnectableAutomaton
Modifier and Type | Method | Description |
---|---|---|
default DATA[] |
readDatagrams() |
Read datagrams.
|
default DATA[] |
readDatagrams(int aBlockSize) |
Read datagrams.
|
close, closeIn, closeQuietly, closeUnchecked
getConnectionStatus, isConnectionOpened
readDatagram
hasDatagram
default DATA[] readDatagrams() throws org.refcodes.component.OpenException, InterruptedException
readDatagrams
in interface BlockProvider<DATA extends Serializable>
readDatagrams
in interface Provider<DATA extends Serializable>
org.refcodes.component.OpenException
- the open exceptionInterruptedException
- the interrupted exceptiondefault DATA[] readDatagrams(int aBlockSize) throws org.refcodes.component.OpenException, InterruptedException
readDatagrams
in interface BlockProvider<DATA extends Serializable>
readDatagrams
in interface Provider<DATA extends Serializable>
aBlockSize
- the block sizeorg.refcodes.component.OpenException
- the open exceptionInterruptedException
- the interrupted exceptionCopyright © 2018. All rights reserved.