Class UnboundedDequeBasedControlAwareMailbox

java.lang.Object
org.opendaylight.controller.cluster.common.actor.UnboundedDequeBasedControlAwareMailbox
All Implemented Interfaces:
org.apache.pekko.dispatch.MailboxType, org.apache.pekko.dispatch.ProducesMessageQueue<org.opendaylight.controller.cluster.common.actor.UnboundedDequeBasedControlAwareMailbox.MessageQueue>

public class UnboundedDequeBasedControlAwareMailbox extends Object implements org.apache.pekko.dispatch.MailboxType, org.apache.pekko.dispatch.ProducesMessageQueue<org.opendaylight.controller.cluster.common.actor.UnboundedDequeBasedControlAwareMailbox.MessageQueue>
An unbounded ControlAwareMailbox that also supports DequeBasedMessageQueueSemantics so it can be used with persistent actors which use stashing.
Author:
Thomas Pantelis
  • Constructor Summary

    Constructors
    Constructor
    Description
    UnboundedDequeBasedControlAwareMailbox(org.apache.pekko.actor.ActorSystem.Settings settings, com.typesafe.config.Config config)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opendaylight.controller.cluster.common.actor.UnboundedDequeBasedControlAwareMailbox.MessageQueue
    create(scala.Option<org.apache.pekko.actor.ActorRef> owner, scala.Option<org.apache.pekko.actor.ActorSystem> system)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UnboundedDequeBasedControlAwareMailbox

      public UnboundedDequeBasedControlAwareMailbox(org.apache.pekko.actor.ActorSystem.Settings settings, com.typesafe.config.Config config)
  • Method Details

    • create

      public org.opendaylight.controller.cluster.common.actor.UnboundedDequeBasedControlAwareMailbox.MessageQueue create(scala.Option<org.apache.pekko.actor.ActorRef> owner, scala.Option<org.apache.pekko.actor.ActorSystem> system)
      Specified by:
      create in interface org.apache.pekko.dispatch.MailboxType