public class MysqlJournalStorage extends AbstractJournalStorage
template| Constructor and Description |
|---|
MysqlJournalStorage(DataSource dataSource,
KryoClassRegistration kryoClassRegistration) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
doBackup(String backupDirectory,
String backupfilename) |
EventBatch |
loadEventsForAggregateId(String aggregateType,
String aggregateId,
String fromJournalId) |
void |
open() |
void |
saveEvent(Event event) |
void |
upgradeFromOldStorage(String aggregateType,
JournalStorage oldStorage) |
createByteArrayOutputStream, getKryo, loadEventsAndHandle, loadEventsAndHandlepublic MysqlJournalStorage(DataSource dataSource, KryoClassRegistration kryoClassRegistration)
public void saveEvent(Event event)
saveEvent in interface JournalStoragesaveEvent in class AbstractJournalStoragepublic 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.