The extracted config section for this mailbox, which is the “name” section (if that exists), falling back to system defaults.
The extracted config section for this mailbox, which is the “name” section (if that exists), falling back to system defaults. Typical implementation looks like:
val config = initializeName of this mailbox type for purposes of configuration scoping.
Name of this mailbox type for purposes of configuration scoping. Reference defaults go into “akka.actor.mailbox.<name>”.
A reference to the enclosing actor system.
A reference to the config section which the user specified for this mailbox’s dispatcher.
Obtain default extracted mailbox config section from userConfig and system.
(durableMailboxSettings: StringAdd).self
(durableMailboxSettings: StringFormat).self
(durableMailboxSettings: ArrowAssoc[DurableMailboxSettings]).x
(Since version 2.10.0) Use leftOfArrow instead
(durableMailboxSettings: Ensuring[DurableMailboxSettings]).x
(Since version 2.10.0) Use resultOfEnsuring instead
Conventional organization of durable mailbox settings:
akka { actor { my-durable-dispatcher { mailbox-type = "my.durable.mailbox" my-durable-mailbox { setting1 = 1 setting2 = 2 } } } }where name=“my-durable-mailbox” in this example.