| Modifier and Type | Interface and Description |
|---|---|
interface |
ThreadedTransactionalGraph
ThreadedTransactionalGraph provides more fine grained control over the transactional context.
|
| Modifier and Type | Method and Description |
|---|---|
TransactionalGraph |
ThreadedTransactionalGraph.newTransaction()
Returns a
TransactionalGraph that represents a transactional context independent of the executing transaction. |
| Modifier and Type | Method and Description |
|---|---|
TransactionalGraph |
TransactionRetryHelper.Builder.getGraph() |
| Modifier and Type | Method and Description |
|---|---|
T |
TransactionWork.execute(TransactionalGraph graph)
Modify the graph (e.g.
|
T |
TransactionRetryStrategy.execute(TransactionalGraph graph,
TransactionWork<T> work)
Executes the TransactionWork with a give strategy.
|
T |
TransactionRetryStrategy.OneAndDone.execute(TransactionalGraph graph,
TransactionWork<T> work) |
T |
TransactionRetryStrategy.FireAndForget.execute(TransactionalGraph graph,
TransactionWork<T> work) |
T |
TransactionRetryStrategy.AbstractRetryStrategy.execute(TransactionalGraph graph,
TransactionWork<T> work) |
| Constructor and Description |
|---|
TransactionRetryHelper.Builder(TransactionalGraph graph) |
| Modifier and Type | Class and Description |
|---|---|
class |
BatchGraph<T extends TransactionalGraph>
BatchGraph is a wrapper that enables batch loading of a large number of edges and vertices by chunking the entire
load into smaller batches and maintaining a memory-efficient vertex cache so that the entire transactional state can
be flushed after each chunk is loaded.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BatchGraph<T extends TransactionalGraph>
BatchGraph is a wrapper that enables batch loading of a large number of edges and vertices by chunking the entire
load into smaller batches and maintaining a memory-efficient vertex cache so that the entire transactional state can
be flushed after each chunk is loaded.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EventTransactionalGraph<T extends TransactionalGraph>
The transactional implementation of EventGraph where events are raised in batch in the order they
changes occured to the graph, but only after a successful commit to the underlying graph.
|
class |
EventTransactionalIndexableGraph<T extends IndexableGraph & TransactionalGraph>
The transactional and indexable implementation of EventGraph where events are raised in batch in the order they
changes occured to the graph, but only after a successful commit to the underlying graph.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EventTransactionalGraph<T extends TransactionalGraph>
The transactional implementation of EventGraph where events are raised in batch in the order they
changes occured to the graph, but only after a successful commit to the underlying graph.
|
class |
EventTransactionalIndexableGraph<T extends IndexableGraph & TransactionalGraph>
The transactional and indexable implementation of EventGraph where events are raised in batch in the order they
changes occured to the graph, but only after a successful commit to the underlying graph.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IdGraph<T extends KeyIndexableGraph>
A Graph implementation which wraps another Graph implementation,
enabling custom element IDs even for those graphs which don't otherwise support them.
|
Copyright © 2010-2014. All Rights Reserved.