CQRS.NET  4.0
A lightweight enterprise Function as a Service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Akka.Snapshots.DefaultAkkaSnapshotStrategy< TAuthenticationToken > Class Template Reference

An DefaultSnapshotStrategy<TAuthenticationToken> for Akka. More...

+ Inheritance diagram for Cqrs.Akka.Snapshots.DefaultAkkaSnapshotStrategy< TAuthenticationToken >:

Public Member Functions

override bool IsSnapshotable (Type aggregateType)
 Indicates if the aggregateType is able to be snapshotted by checking if the aggregateType directly inherits SnapshotAggregateRoot<TAuthenticationToken,TSnapshot> More...
 
- Public Member Functions inherited from Cqrs.Snapshots.DefaultSnapshotStrategy< TAuthenticationToken >
virtual bool ShouldMakeSnapShot (IAggregateRoot< TAuthenticationToken > aggregate, IEnumerable< IEvent< TAuthenticationToken >> uncommittedChanges=null)
 Checks IsSnapshotable and if it is, also checks if the calculated version number would be exactly dividable by GetSnapshotInterval. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Cqrs.Snapshots.DefaultSnapshotStrategy< TAuthenticationToken >
virtual int GetSnapshotInterval ()
 Returns the value of SnapshotInterval. More...
 

Detailed Description

An DefaultSnapshotStrategy<TAuthenticationToken> for Akka.

Template Parameters
TAuthenticationTokenThe Type of the authentication token.