Packages

class BoundedStablePriorityMailbox extends MailboxType with ProducesMessageQueue[dispatch.BoundedStablePriorityMailbox.MessageQueue] with ProducesPushTimeoutSemanticsMailbox

BoundedStablePriorityMailbox is a bounded mailbox that allows for prioritization of its contents. Unlike the BoundedPriorityMailbox it preserves ordering for messages of equal priority. Extend this class and provide the Comparator in the constructor.

Source
Mailbox.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BoundedStablePriorityMailbox
  2. ProducesPushTimeoutSemanticsMailbox
  3. ProducesMessageQueue
  4. MailboxType
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BoundedStablePriorityMailbox(cmp: Comparator[Envelope], capacity: Int, pushTimeOut: Duration)

Value Members

  1. final val capacity: Int
  2. final val cmp: Comparator[Envelope]
  3. final def create(owner: Option[ActorRef], system: Option[ActorSystem]): MessageQueue
  4. final val pushTimeOut: Duration
    Definition Classes
    BoundedStablePriorityMailbox → ProducesPushTimeoutSemanticsMailbox