Snapshotting configuration object.
Initializes snapshotting.
Initializes snapshotting. Must be called in the implementing journal's start()
method.
org.eligosource.eventsourced.journal.common.support.AsynchronousWriteReplaySupport.Snapshotter.loadSnapshot()
org.eligosource.eventsourced.journal.common.support.SynchronousWriteReplaySupport.loadSnapshotSync()
org.eligosource.eventsourced.journal.common.support.AsynchronousWriteReplaySupport.Snapshotter.loadSnapshot()
org.eligosource.eventsourced.journal.common.support.SynchronousWriteReplaySupport.loadSnapshotSync()
org.eligosource.eventsourced.journal.common.support.AsynchronousWriteReplaySupport.Snapshotter.snapshotSaved()
org.eligosource.eventsourced.journal.common.support.SynchronousWriteReplaySupport.snapshotSaved()
Hadopp
FileSystem
based snapshotting. Journal actors (i.e. actors that either extend org.eligosource.eventsourced.journal.common.support.SynchronousWriteReplaySupport or org.eligosource.eventsourced.journal.common.support.AsynchronousWriteReplaySupport) can implement snapshotting by extending this trait and callinitSnapshotting()
in theirstart()
method. The snapshotting configuration is specified byprops
.org.eligosource.eventsourced.journal.common.snapshot.HadoopFilesystemSnapshottingProps