akka.persistence
Class AtLeastOnceDelivery.AtLeastOnceDeliverySnapshot

java.lang.Object
  extended by akka.persistence.AtLeastOnceDelivery.AtLeastOnceDeliverySnapshot
All Implemented Interfaces:
Message, java.io.Serializable, scala.Equals, scala.Product
Enclosing interface:
AtLeastOnceDelivery

public static class AtLeastOnceDelivery.AtLeastOnceDeliverySnapshot
extends java.lang.Object
implements Message, scala.Product, scala.Serializable

Snapshot of current AtLeastOnceDelivery state. Can be retrieved with AtLeastOnceDelivery.getDeliverySnapshot() and saved with Snapshotter.saveSnapshot(java.lang.Object). During recovery the snapshot received in SnapshotOffer should be set with AtLeastOnceDelivery.setDeliverySnapshot.

See Also:
Serialized Form

Constructor Summary
AtLeastOnceDelivery.AtLeastOnceDeliverySnapshot(long currentDeliveryId, scala.collection.immutable.Seq<AtLeastOnceDelivery.UnconfirmedDelivery> unconfirmedDeliveries)
           
 
Method Summary
 long currentDeliveryId()
           
 java.util.List<AtLeastOnceDelivery.UnconfirmedDelivery> getUnconfirmedDeliveries()
          Java API
 scala.collection.immutable.Seq<AtLeastOnceDelivery.UnconfirmedDelivery> unconfirmedDeliveries()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
 
Methods inherited from interface scala.Equals
canEqual, equals
 

Constructor Detail

AtLeastOnceDelivery.AtLeastOnceDeliverySnapshot

public AtLeastOnceDelivery.AtLeastOnceDeliverySnapshot(long currentDeliveryId,
                                                       scala.collection.immutable.Seq<AtLeastOnceDelivery.UnconfirmedDelivery> unconfirmedDeliveries)
Method Detail

currentDeliveryId

public long currentDeliveryId()

unconfirmedDeliveries

public scala.collection.immutable.Seq<AtLeastOnceDelivery.UnconfirmedDelivery> unconfirmedDeliveries()

getUnconfirmedDeliveries

public java.util.List<AtLeastOnceDelivery.UnconfirmedDelivery> getUnconfirmedDeliveries()
Java API

Returns:
(undocumented)