Slide 24
Slide 24 text
© ZOZO, Inc. 24
AbstractEventStorageEngineの継承
// イベントをイベントストアに保存
void appendEvents (List events, Serializer serializer)
// IDとシーケンス番号からイベントを取得
Stream readEventData(String identifier, long fromSequence)
// スナップショットを保存
void storeSnapshot(DomainEventMessage snapshot, Serializer serializer)
// スナップショットを取得
Stream readSnapshotData(String aggregateIdentifier)
イベントの永続化に関する振る舞いを定義する抽象クラス
実装が必要となる中核メソッドを抜粋