A wrapper for Messages that went "stale" by sitting in the Mailbox's queue for longer than
ms before being dequeued.mailbox-expiration-time
akka BoundedMailbox that will immediately send a Status.Failure to the sender if the mailbox is full and the message can't be delivered within the push timeout, or if the message sits in the mailbox longer than the expiration timeout.
akka BoundedMailbox that will immediately send a Status.Failure to the sender if the mailbox is full and the message can't be delivered within the push timeout, or if the message sits in the mailbox longer than the expiration timeout.
Note that this Mailbox requires an actor system on creation.
A wrapper for Messages that went "stale" by sitting in the Mailbox's queue for longer than
ms before being dequeued. com.paypal.cascade.akka.mailbox.ExpiredLetters are still delivered to the original receiving Actor, as this is how akka works. In the future, it may make sense to have an com.paypal.cascade.akka.mailbox.ExpiredLetter event stream similar to the akka.actor.DeadLetter stream/handler, and avoid delivering com.paypal.cascade.akka.mailbox.ExpiredLetters to the original recipient.mailbox-expiration-time
the original message sent by sender
the sender of the expired message
the intended recipient of the expired message