1 package eu.ehri.project.core;
2
3 import com.tinkerpop.blueprints.TransactionalGraph;
4
5
6 public interface TxGraph extends TransactionalGraph {
7 /**
8 * Obtain a wrapped transaction object.
9 *
10 * @return a transaction wrapper
11 */
12 Tx beginTx();
13
14 /**
15 * Determine if this graph is in a transaction.
16 *
17 * @return whether or not a transaction is open in this thread
18 */
19 boolean isInTransaction();
20 }