public interface TxDrivenModuleManager<T extends TxDrivenModule> extends ModuleManager<T>
ModuleManager for TxDrivenModules.| Modifier and Type | Method and Description |
|---|---|
void |
afterCommit(Map<String,Object> states)
Delegate work to modules after a transaction is committed.
|
void |
afterRollback(Map<String,Object> states)
Delegate work to modules after a transaction is rolled back.
|
Map<String,Object> |
beforeCommit(TransactionDataContainer transactionData)
Delegate work to modules before a transaction is committed.
|
checkNotAlreadyRegistered, cleanupMetadata, getModule, getModule, loadMetadata, registerModule, shutdownModules, startModulesMap<String,Object> beforeCommit(TransactionDataContainer transactionData)
transactionData - about-to-be-committed transaction data.RuntimeModule.getId().void afterCommit(Map<String,Object> states)
states - returned by beforeCommit(com.graphaware.tx.event.improved.data.TransactionDataContainer).void afterRollback(Map<String,Object> states)
states - returned by beforeCommit(com.graphaware.tx.event.improved.data.TransactionDataContainer).Copyright © 2013-2016–2018 Graph Aware Limited. All rights reserved.