public class BoundedDequeBasedMailbox extends java.lang.Object implements MailboxType, ProducesMessageQueue<BoundedDequeBasedMailbox.MessageQueue>, ProducesPushTimeoutSemanticsMailbox, scala.Product, scala.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
BoundedDequeBasedMailbox.MessageQueue |
| Constructor and Description |
|---|
BoundedDequeBasedMailbox(ActorSystem.Settings settings,
com.typesafe.config.Config config) |
BoundedDequeBasedMailbox(int capacity,
scala.concurrent.duration.FiniteDuration pushTimeOut) |
| Modifier and Type | Method and Description |
|---|---|
abstract static boolean |
canEqual(java.lang.Object that) |
int |
capacity() |
MessageQueue |
create(scala.Option<ActorRef> owner,
scala.Option<ActorSystem> system) |
abstract static boolean |
equals(java.lang.Object that) |
abstract static int |
productArity() |
abstract static java.lang.Object |
productElement(int n) |
static scala.collection.Iterator<java.lang.Object> |
productIterator() |
static java.lang.String |
productPrefix() |
scala.concurrent.duration.FiniteDuration |
pushTimeOut() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic BoundedDequeBasedMailbox(int capacity,
scala.concurrent.duration.FiniteDuration pushTimeOut)
public BoundedDequeBasedMailbox(ActorSystem.Settings settings, com.typesafe.config.Config config)
public abstract static boolean canEqual(java.lang.Object that)
public abstract static boolean equals(java.lang.Object that)
public abstract static java.lang.Object productElement(int n)
public abstract static int productArity()
public static scala.collection.Iterator<java.lang.Object> productIterator()
public static java.lang.String productPrefix()
public final int capacity()
public final scala.concurrent.duration.FiniteDuration pushTimeOut()
pushTimeOut in interface ProducesPushTimeoutSemanticsMailboxpublic final MessageQueue create(scala.Option<ActorRef> owner, scala.Option<ActorSystem> system)
create in interface MailboxType