@SuppressWarnings("deprecation") @Override public void stopTransaction(final Conclusion conclusion) { final OrientGraphContext context = getContext(false); if (context == null) return; if (context.rawGraph.isClosed() || context.rawGraph.getTransaction() instanceof OTransactionNoTx || context.rawGraph.getTransaction().getStatus() != TXSTATUS.BEGUN) return; if (Conclusion.SUCCESS == conclusion) commit(); else rollback(); }
/** * Closes a transaction. * * @param conclusion Can be SUCCESS for commit and FAILURE to rollback. */ @SuppressWarnings("deprecation") @Override public void stopTransaction(final Conclusion conclusion) { makeActive(); if (getDatabase().isClosed() || getDatabase().getTransaction() instanceof OTransactionNoTx || getDatabase().getTransaction().getStatus() != TXSTATUS.BEGUN) return; if (Conclusion.SUCCESS == conclusion) commit(); else rollback(); }