Class CallingThreadMailbox

java.lang.Object
org.apache.pekko.dispatch.Mailbox
org.apache.pekko.testkit.CallingThreadMailbox
All Implemented Interfaces:
DefaultSystemMessageQueue

public class CallingThreadMailbox extends org.apache.pekko.dispatch.Mailbox implements DefaultSystemMessageQueue
  • Constructor Details

    • CallingThreadMailbox

      public CallingThreadMailbox(Cell _receiver, MailboxType mailboxType)
  • Method Details

    • cleanUp

      public void cleanUp()
    • ctdLock

      public ReentrantLock ctdLock()
    • dequeue

      public Envelope dequeue()
    • enqueue

      public void enqueue(ActorRef receiver, Envelope msg)
    • hasMessages

      public boolean hasMessages()
    • mailboxType

      public MailboxType mailboxType()
    • messageQueue

      public MessageQueue messageQueue()
      This is only a marker to be put in the messageQueue’s stead to make error messages pertaining to violated mailbox type requirements less cryptic.
    • numberOfMessages

      public int numberOfMessages()
    • queue

      public MessageQueue queue()
    • self

      public ActorRef self()
    • suspendSwitch

      public Switch suspendSwitch()
    • system

      public ActorSystem system()