public class SagaLevelDbRepository extends SagaRepository
| Constructor and Description |
|---|
SagaLevelDbRepository(LevelDbStore levelDbStore) |
SagaLevelDbRepository(String directory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
doBackup(String backupdir,
String backupfilename) |
byte |
getState(Class<? extends Saga> clz,
String sagaid) |
String |
loadLatestJournalID(String aggregate) |
void |
open() |
void |
readAllStatesToNewRepository(SagaRepository repository) |
void |
saveLatestJournalId(String aggregate,
String latestJournalId) |
void |
saveState(Class<? extends Saga> clz,
String sagaid,
byte state) |
void |
saveStates(List<State> list) |
public SagaLevelDbRepository(String directory)
public SagaLevelDbRepository(LevelDbStore levelDbStore)
public void saveState(Class<? extends Saga> clz, String sagaid, byte state)
saveState in class SagaRepositorypublic byte getState(Class<? extends Saga> clz, String sagaid)
getState in class SagaRepositorypublic void close()
close in class SagaRepositorypublic void open()
open in class SagaRepositorypublic void readAllStatesToNewRepository(SagaRepository repository)
readAllStatesToNewRepository in class SagaRepositorypublic void doBackup(String backupdir, String backupfilename)
doBackup in class SagaRepositorypublic String loadLatestJournalID(String aggregate)
loadLatestJournalID in class SagaRepositorypublic void saveLatestJournalId(String aggregate, String latestJournalId)
saveLatestJournalId in class SagaRepositorypublic void saveStates(List<State> list)
saveStates in class SagaRepositoryCopyright © 2014. All rights reserved.