Packages

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

UnboundedPriorityMailbox is an unbounded mailbox that allows for prioritization of its contents. Extend this class and provide the Comparator in the constructor.

Source
Mailbox.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnboundedPriorityMailbox
  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. Protected

Instance Constructors

  1. new UnboundedPriorityMailbox(cmp: Comparator[Envelope])
  2. new UnboundedPriorityMailbox(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