Class MailboxSelector

java.lang.Object
org.apache.pekko.actor.typed.Props
org.apache.pekko.actor.typed.MailboxSelector
All Implemented Interfaces:
Serializable, scala.Equals, scala.Product
Direct Known Subclasses:
PropsImpl.BoundedMailboxSelector, PropsImpl.DefaultMailboxSelector, PropsImpl.MailboxFromConfigSelector

public abstract class MailboxSelector extends Props
Not for user extension.
See Also:
  • Constructor Details

    • MailboxSelector

      public MailboxSelector()
  • Method Details

    • defaultMailbox

      public static MailboxSelector defaultMailbox()
      Java API: The default mailbox is SingleConsumerOnlyUnboundedMailbox
    • bounded

      public static MailboxSelector bounded(int capacity)
      A mailbox with a max capacity after which new messages are dropped (passed to deadletters).
      Parameters:
      capacity - The maximum number of messages in the mailbox before new messages are dropped
    • fromConfig

      public static MailboxSelector fromConfig(String path)
      Select a mailbox from the config file using an absolute config path.

      This is a power user settings default or bounded should be preferred unless you know what you are doing.