public class PeekMailbox extends java.lang.Object implements UnboundedQueueBasedMessageQueue
| Constructor and Description |
|---|
PeekMailbox(ActorRef owner,
ActorSystem system,
int maxRetries) |
| Modifier and Type | Method and Description |
|---|---|
void |
ack() |
void |
cleanUp(ActorRef owner,
MessageQueue deadLetters)
Called when the mailbox this queue belongs to is disposed of.
|
Envelope |
dequeue()
Try to dequeue the next message from this queue, return null failing that.
|
int |
Marker() |
java.util.concurrent.ConcurrentLinkedQueue<Envelope> |
queue() |
int |
tries() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenqueuehasMessages, numberOfMessagespublic PeekMailbox(ActorRef owner, ActorSystem system, int maxRetries)
public final java.util.concurrent.ConcurrentLinkedQueue<Envelope> queue()
queue in interface QueueBasedMessageQueuepublic int tries()
public int Marker()
public Envelope dequeue()
MessageQueuedequeue in interface MessageQueuedequeue in interface UnboundedQueueBasedMessageQueuepublic void ack()
public void cleanUp(ActorRef owner, MessageQueue deadLetters)
MessageQueuecleanUp in interface MessageQueuecleanUp in interface QueueBasedMessageQueueowner - (undocumented)deadLetters - (undocumented)