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 |
saveEvents(List<? extends Event> events) |
void |
upgradeFromOldStorage(String aggregateType,
JournalStorage storage) |
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 storage)
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 © 2015. All rights reserved.