| Interface | Description |
|---|---|
| RuntimeModuleBootstrapper |
Component that automatically bootstraps a
RuntimeModule based on config parameters passed to Neo4j. |
| TimerDrivenModule<C extends TimerDrivenModuleContext> |
Specialisation of
RuntimeModule that can be driven by a timing strategy as opposed to a response to transaction
events. |
| TxAndTimerDrivenModule<T,C extends TimerDrivenModuleContext> | |
| TxDrivenModule<T> |
A
RuntimeModule module performing some useful work based on about-to-be-committed transaction data. |
| Class | Description |
|---|---|
| BaseRuntimeModule |
Base class for
RuntimeModule implementations. |
| BaseRuntimeModuleBootstrapper<C extends BaseTxDrivenModuleConfiguration<C>> |
Abstract base-class for
RuntimeModuleBootstrapper implementations for TxDrivenModules. |
| BaseTimerDrivenModule<C extends TimerDrivenModuleContext> |
Base class for
TimerDrivenModule implementations. |
| BaseTxDrivenModule<T> |
Base class for
TxDrivenModule implementations. |
| Exception | Description |
|---|---|
| DeliberateTransactionRollbackException |
RuntimeException indicating that a module wishes to prevent a transaction from committing. |
Copyright © 2013-2016–2018 Graph Aware Limited. All rights reserved.