public class QueuePrimitiveChannel<Message> extends QueueChannel<Message> implements Stranded
ReceivePort.EOFExceptionRECORDER| Constructor and Description |
|---|
QueuePrimitiveChannel(BasicSingleConsumerQueue<Message> queue,
Channels.OverflowPolicy policy) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkClosed() |
Strand |
getStrand() |
boolean |
hasMessage() |
protected void |
maybeSetCurrentStrandAsOwner() |
protected BasicSingleConsumerQueue<Message> |
queue() |
void |
setStrand(Strand strand) |
capacity, close, close, equals, getCloseException, getOverflowPolicy, getQueueLength, isClosed, isSingleConsumer, isSingleProducer, receive, receive, receive, receiveFromThread, receiveFromThread, register, register, send, send, send, send0, sendNonSuspendable, sendSync, signalAndWait, signalReceivers, sync, toString, tryNow, tryReceive, trySend, unregister, writeReplacepublic QueuePrimitiveChannel(BasicSingleConsumerQueue<Message> queue, Channels.OverflowPolicy policy)
protected void maybeSetCurrentStrandAsOwner()
protected void checkClosed()
throws ReceivePort.EOFException
ReceivePort.EOFExceptionpublic boolean hasMessage()
protected BasicSingleConsumerQueue<Message> queue()