public class H2JournalStorage extends Object implements JournalStorage
| Constructor and Description |
|---|
H2JournalStorage(DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
doBackup(String backupDirectory,
String backupfilename) |
boolean |
loadEventsAndHandle(String aggregate,
HandleEvent handleEvent)
Load events
|
boolean |
loadEventsAndHandle(String aggregateType,
HandleEvent handleEvent,
String fromKey)
LoadEvent from a key
|
EventBatch |
loadEventsForAggregateId(String aggregateType,
String aggregateId,
String fromJournalId) |
void |
open() |
void |
saveEvent(Event event) |
void |
upgradeFromOldStorage(String aggregateType,
JournalStorage oldStorage) |
public H2JournalStorage(DataSource dataSource)
public void saveEvent(Event event)
saveEvent in interface JournalStoragepublic boolean loadEventsAndHandle(String aggregate, HandleEvent handleEvent)
JournalStorageloadEventsAndHandle in interface JournalStoragepublic boolean loadEventsAndHandle(String aggregateType, HandleEvent handleEvent, String fromKey)
JournalStorageloadEventsAndHandle in interface JournalStoragefromKey - from this keypublic void open()
open in interface JournalStoragepublic void close()
close in interface JournalStoragepublic void upgradeFromOldStorage(String aggregateType, JournalStorage oldStorage)
upgradeFromOldStorage in interface JournalStoragepublic void doBackup(String backupDirectory, String backupfilename)
doBackup in interface JournalStoragebackupfilename - without file endingpublic EventBatch loadEventsForAggregateId(String aggregateType, String aggregateId, String fromJournalId)
loadEventsForAggregateId in interface JournalStoragefromJournalId - null if read from beginingCopyright © 2014. All rights reserved.