public interface BoundedDequeBasedMessageQueue extends DequeBasedMessageQueue, BoundedDequeBasedMessageQueueSemantics
| Modifier and Type | Method and Description |
|---|---|
Envelope |
dequeue()
Try to dequeue the next message from this queue, return null failing that.
|
void |
enqueue(ActorRef receiver,
Envelope handle)
Try to enqueue the message to this queue, or throw an exception.
|
void |
enqueueFirst(ActorRef receiver,
Envelope handle) |
scala.concurrent.duration.Duration |
pushTimeOut() |
java.util.concurrent.BlockingDeque<Envelope> |
queue() |
cleanUp, hasMessages, numberOfMessagesscala.concurrent.duration.Duration pushTimeOut()
pushTimeOut in interface BoundedMessageQueueSemanticsjava.util.concurrent.BlockingDeque<Envelope> queue()
queue in interface DequeBasedMessageQueuequeue in interface QueueBasedMessageQueuevoid enqueue(ActorRef receiver, Envelope handle)
MessageQueueenqueue in interface MessageQueuereceiver - (undocumented)handle - (undocumented)void enqueueFirst(ActorRef receiver, Envelope handle)
enqueueFirst in interface DequeBasedMessageQueueSemanticsEnvelope dequeue()
MessageQueuedequeue in interface MessageQueue