Package akka.persistence.state.scaladsl
Interface DurableStateUpdateWithChangeEventStore<A>
- 
- All Superinterfaces:
- DurableStateStore<A>,- DurableStateUpdateStore<A>
 - All Known Implementing Classes:
- PersistenceTestKitDurableStateStore
 
 public interface DurableStateUpdateWithChangeEventStore<A> extends DurableStateUpdateStore<A> API May Change: API for updating durable state objects and storing additional change event.For Java API see DurableStateUpdateWithChangeEventStore.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description scala.concurrent.Future<Done>deleteObject(java.lang.String persistenceId, long revision, java.lang.Object changeEvent)scala.concurrent.Future<Done>upsertObject(java.lang.String persistenceId, long revision, A value, java.lang.String tag, java.lang.Object changeEvent)ThechangeEventis written to the event journal.- 
Methods inherited from interface akka.persistence.state.scaladsl.DurableStateStoregetObject
 - 
Methods inherited from interface akka.persistence.state.scaladsl.DurableStateUpdateStoredeleteObject, deleteObject, upsertObject
 
- 
 
- 
- 
- 
Method Detail- 
deleteObjectscala.concurrent.Future<Done> deleteObject(java.lang.String persistenceId, long revision, java.lang.Object changeEvent) 
 - 
upsertObjectscala.concurrent.Future<Done> upsertObject(java.lang.String persistenceId, long revision, A value, java.lang.String tag, java.lang.Object changeEvent) ThechangeEventis written to the event journal. SamepersistenceIdis used in the journal and therevisionis used assequenceNr.- Parameters:
- revision- sequence number for optimistic locking. starts at 1.
 
 
- 
 
-