module Movie::Persistence::SnapshotBackend

Overview

Backend-neutral snapshot contract used by event-sourced recovery.

Direct including types

Defined in:

movie/persistence/protocol.cr

Instance Method Summary

Instance Method Detail

abstract def delete_snapshot(message : DeleteSnapshot) : Nil #

[View source]
abstract def load_snapshot(message : LoadSnapshot) : SnapshotRecord | Nil #

[View source]
abstract def save_snapshot(message : SaveSnapshot) : Nil #

[View source]