trait ControlAwareMessageQueueSemantics extends QueueBasedMessageQueue
ControlAwareMessageQueue handles messages that extend akka.dispatch.ControlMessage with priority.
- Source
- Mailbox.scala
- Alphabetic
- By Inheritance
- ControlAwareMessageQueueSemantics
- QueueBasedMessageQueue
- MultipleConsumerSemantics
- MessageQueue
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Abstract Value Members
-  abstract def controlQueue: Queue[Envelope]
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        queue: Queue[Envelope]
      
      
      - Definition Classes
- ControlAwareMessageQueueSemantics → QueueBasedMessageQueue
 
Concrete Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        +(other: String): String
      
      
      - Implicit
- This member is added by an implicit conversion from ControlAwareMessageQueueSemantics to any2stringadd[ControlAwareMessageQueueSemantics] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ->[B](y: B): (ControlAwareMessageQueueSemantics, B)
      
      
      - Implicit
- This member is added by an implicit conversion from ControlAwareMessageQueueSemantics to ArrowAssoc[ControlAwareMessageQueueSemantics] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        cleanUp(owner: ActorRef, deadLetters: MessageQueue): Unit
      
      
      Called when the mailbox this queue belongs to is disposed of. Called when the mailbox this queue belongs to is disposed of. Normally it is expected to transfer all remaining messages into the dead letter queue which is passed in. The owner of this MessageQueue is passed in if available (e.g. for creating DeadLetters()), “/deadletters” otherwise. - Definition Classes
- QueueBasedMessageQueue → MessageQueue
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        dequeue(): Envelope
      
      
      Try to dequeue the next message from this queue, return null failing that. Try to dequeue the next message from this queue, return null failing that. - Definition Classes
- ControlAwareMessageQueueSemantics → MessageQueue
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        enqueue(receiver: ActorRef, handle: Envelope): Unit
      
      
      Try to enqueue the message to this queue, or throw an exception. Try to enqueue the message to this queue, or throw an exception. - Definition Classes
- ControlAwareMessageQueueSemantics → MessageQueue
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (ControlAwareMessageQueueSemantics) ⇒ Boolean, msg: ⇒ Any): ControlAwareMessageQueueSemantics
      
      
      - Implicit
- This member is added by an implicit conversion from ControlAwareMessageQueueSemantics to Ensuring[ControlAwareMessageQueueSemantics] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: (ControlAwareMessageQueueSemantics) ⇒ Boolean): ControlAwareMessageQueueSemantics
      
      
      - Implicit
- This member is added by an implicit conversion from ControlAwareMessageQueueSemantics to Ensuring[ControlAwareMessageQueueSemantics] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean, msg: ⇒ Any): ControlAwareMessageQueueSemantics
      
      
      - Implicit
- This member is added by an implicit conversion from ControlAwareMessageQueueSemantics to Ensuring[ControlAwareMessageQueueSemantics] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ensuring(cond: Boolean): ControlAwareMessageQueueSemantics
      
      
      - Implicit
- This member is added by an implicit conversion from ControlAwareMessageQueueSemantics to Ensuring[ControlAwareMessageQueueSemantics] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        formatted(fmtstr: String): String
      
      
      - Implicit
- This member is added by an implicit conversion from ControlAwareMessageQueueSemantics to StringFormat[ControlAwareMessageQueueSemantics] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hasMessages: Boolean
      
      
      Indicates whether this queue is non-empty. Indicates whether this queue is non-empty. - Definition Classes
- ControlAwareMessageQueueSemantics → QueueBasedMessageQueue → MessageQueue
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        numberOfMessages: Int
      
      
      Should return the current number of messages held in this queue; may always return 0 if no other value is available efficiently. Should return the current number of messages held in this queue; may always return 0 if no other value is available efficiently. Do not use this for testing for presence of messages, use hasMessagesinstead.- Definition Classes
- ControlAwareMessageQueueSemantics → QueueBasedMessageQueue → MessageQueue
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        →[B](y: B): (ControlAwareMessageQueueSemantics, B)
      
      
      - Implicit
- This member is added by an implicit conversion from ControlAwareMessageQueueSemantics to ArrowAssoc[ControlAwareMessageQueueSemantics] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc