Packages

object AtLeastOnceDelivery

Source
AtLeastOnceDelivery.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AtLeastOnceDelivery
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AtLeastOnceDeliverySnapshot(currentDeliveryId: Long, unconfirmedDeliveries: Seq[UnconfirmedDelivery]) extends Message with Product with Serializable

    Snapshot of current AtLeastOnceDelivery state.

    Snapshot of current AtLeastOnceDelivery state. Can be retrieved with AtLeastOnceDeliveryLike#getDeliverySnapshot and saved with PersistentActor#saveSnapshot. During recovery the snapshot received in SnapshotOffer should be set with AtLeastOnceDeliveryLike#setDeliverySnapshot.

    Annotations
    @SerialVersionUID()
  2. class MaxUnconfirmedMessagesExceededException extends RuntimeException

  3. case class UnconfirmedDelivery(deliveryId: Long, destination: ActorPath, message: Any) extends Product with Serializable

    Information about a message that has not been confirmed.

    Information about a message that has not been confirmed. Included in UnconfirmedWarning and AtLeastOnceDeliverySnapshot.

  4. case class UnconfirmedWarning(unconfirmedDeliveries: Seq[UnconfirmedDelivery]) extends Product with Serializable

    Annotations
    @SerialVersionUID()
    See also

    AtLeastOnceDeliveryLike#warnAfterNumberOfUnconfirmedAttempts