Packages

class UnboundedStablePriorityMailbox extends MailboxType with ProducesMessageQueue[dispatch.UnboundedStablePriorityMailbox.MessageQueue]

UnboundedStablePriorityMailbox is an unbounded mailbox that allows for prioritization of its contents. Unlike the UnboundedPriorityMailbox it preserves ordering for messages of equal priority. Extend this class and provide the Comparator in the constructor.

Source
Mailbox.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnboundedStablePriorityMailbox
  2. ProducesMessageQueue
  3. MailboxType
  4. AnyRef
  5. 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 UnboundedStablePriorityMailbox(cmp: Comparator[Envelope])
  2. new UnboundedStablePriorityMailbox(cmp: Comparator[Envelope], initialCapacity: Int)

Value Members

  1. val cmp: Comparator[Envelope]
  2. final def create(owner: Option[ActorRef], system: Option[ActorSystem]): MessageQueue
  3. val initialCapacity: Int