Packages

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

BoundedPriorityMailbox is a bounded mailbox that allows for prioritization of its contents. Extend this class and provide the Comparator in the constructor.

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

Instance Constructors

  1. new BoundedPriorityMailbox(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
    Definition Classes
    BoundedPriorityMailboxMailboxType
  4. final val pushTimeOut: Duration
    Definition Classes
    BoundedPriorityMailbox → ProducesPushTimeoutSemanticsMailbox