Class UnboundedDequeBasedControlAwareMailbox

  • All Implemented Interfaces:
    MailboxType, ProducesMessageQueue<org.opendaylight.controller.cluster.common.actor.UnboundedDequeBasedControlAwareMailbox.MessageQueue>

    public class UnboundedDequeBasedControlAwareMailbox
    extends Object
    implements MailboxType, 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 Detail

      • UnboundedDequeBasedControlAwareMailbox

        public UnboundedDequeBasedControlAwareMailbox​(ActorSystem.Settings settings,
                                                      com.typesafe.config.Config config)
    • Method Detail

      • create

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