public class MysqlJournalStorage extends AbstractJournalStorage
| Constructor and Description |
|---|
MysqlJournalStorage(DataSource dataSource,
KryoClassRegistration kryoClassRegistration) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
doBackup(String backupDirectory,
String backupfilename) |
boolean |
loadEventsAndHandle(String aggregateType,
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) |
createByteArrayOutputStream, getKryopublic MysqlJournalStorage(DataSource dataSource, KryoClassRegistration kryoClassRegistration)
public void saveEvent(Event event)
saveEvent in interface JournalStoragesaveEvent in class AbstractJournalStoragepublic boolean loadEventsAndHandle(String aggregateType, HandleEvent handleEvent)
JournalStorageloadEventsAndHandle in interface JournalStorageloadEventsAndHandle in class AbstractJournalStoragepublic boolean loadEventsAndHandle(String aggregateType, HandleEvent handleEvent, String fromKey)
JournalStorageloadEventsAndHandle in interface JournalStorageloadEventsAndHandle in class AbstractJournalStoragefromKey - from this keypublic void open()
open in interface JournalStorageopen in class AbstractJournalStoragepublic void close()
close in interface JournalStorageclose in class AbstractJournalStoragepublic void upgradeFromOldStorage(String aggregateType, JournalStorage oldStorage)
upgradeFromOldStorage in interface JournalStorageupgradeFromOldStorage in class AbstractJournalStoragepublic void doBackup(String backupDirectory, String backupfilename)
doBackup in interface JournalStoragedoBackup in class AbstractJournalStoragebackupfilename - without file endingpublic EventBatch loadEventsForAggregateId(String aggregateType, String aggregateId, String fromJournalId)
loadEventsForAggregateId in interface JournalStorageloadEventsForAggregateId in class AbstractJournalStoragefromJournalId - null if read from beginingCopyright © 2014. All rights reserved.