Package com.syncleus.ferma.tx
Interface FramedTxGraph
- All Superinterfaces:
AutoCloseable
,FramedGraph
- All Known Subinterfaces:
WrappedFramedTxGraph<G>
public interface FramedTxGraph extends FramedGraph
Adapted flavor of the
FramedGraph
. This interface will return a Tx
instead of a WrappedTransaction
. The Tx
interface contains
some useful methods which makes it easier is some cases to work with transactions. This includes automatic rollback within the autoclosable and transaction
reference handling.-
Method Summary
Methods inherited from interface com.syncleus.ferma.FramedGraph
addFramedEdge, addFramedEdge, addFramedEdge, addFramedEdgeExplicit, addFramedEdgeExplicit, addFramedEdgeExplicit, addFramedVertex, addFramedVertex, addFramedVertex, addFramedVertex, addFramedVertexExplicit, addFramedVertexExplicit, addFramedVertexExplicit, close, frame, frameElement, frameElementExplicit, frameExplicit, frameNewElement, frameNewElement, frameNewElementExplicit, frameNewElementExplicit, getBuilder, getFramedEdges, getFramedEdges, getFramedEdgesExplicit, getFramedEdgesExplicit, getFramedVertex, getFramedVertexExplicit, getFramedVertices, getFramedVertices, getFramedVerticesExplicit, getFramedVerticesExplicit, getRawTraversal, getTypeResolver, traverse
-
Method Details
-
tx
Return an active transaction or create a new transaction if no active could be found.- Specified by:
tx
in interfaceFramedGraph
-
createTx
Tx createTx()Create a new transaction.- Returns:
- new transaction.
-