DATA
- the generic typeAvailability
, 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
, DatagramDestination<DATA>
, DatagramReceiver<DATA>
, DatagramsDestination<DATA>
, org.refcodes.component.OpenedAccessor
, Receivable
BidirectionalConnectionTransceiver<DATA,INPUT,OUTPUT>
, BidirectionalStreamConnectionTransceiver<DATA>
, ConnectionDatagramsReceiver<DATA,CON>
, ConnectionDatagramsTransceiver<DATA,CON>
, DatagramsTransceiver<DATA>
, InputStreamConnectionReceiver<DATA>
AbstractDatagramsReceiver
, AbstractInputStreamReceiver
, AbstractPrefetchInputStreamReceiver
, BidirectionalStreamConnectionTransceiverImpl
, BidirectionalStreamTransceiver
, DatagramsReceiverDecorator
, InputStreamConnectionReceiverImpl
, InputStreamReceiver
, LoopbackDatagramsReceiver
, LoopbackDatagramsTransceiver
, PrefetchBidirectionalStreamConnectionTransceiver
, PrefetchBidirectionalStreamTransceiver
, PrefetchInputStreamConnectionReceiver
, PrefetchInputStreamReceiver
public interface DatagramsReceiver<DATA extends Serializable> extends DatagramReceiver<DATA>, DatagramsDestination<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[] |
receive(int aMaxSize) |
Similar to
DatagramsDestination.receiveAll() though at maximum the amount of data as
provided returned. |
default DATA[] |
receiveAll() |
Reads (receives) the all currently available data.
|
available, hasAvailable
close, closeIn, closeQuietly, closeUnchecked
getConnectionStatus, isOpened
receive, receive
default DATA[] receiveAll() throws IOException
receiveAll
in interface DatagramsDestination<DATA extends Serializable>
DatagramsTransmitter
or DatagramReceiver
counterpart.IOException
- Thrown in case opening or accessing an open line
(connection, junction, link) caused problems.default DATA[] receive(int aMaxSize) throws IOException
DatagramsDestination.receiveAll()
though at maximum the amount of data as
provided returned.receive
in interface DatagramsDestination<DATA extends Serializable>
aMaxSize
- the a block sizeDatagramsTransmitter
or DatagramReceiver
counterpart.IOException
- Thrown in case opening or accessing an open line
(connection, junction, link) caused problems.Copyright © 2021. All rights reserved.