public class DefaultTransactionManager extends Object implements TransactionManager
| Constructor and Description |
|---|
DefaultTransactionManager(Session session) |
DefaultTransactionManager(Session session,
Driver driver) |
| Modifier and Type | Method and Description |
|---|---|
void |
bookmark(String bookmark) |
boolean |
canCommit() |
boolean |
canRollback() |
void |
clear() |
void |
commit(Transaction tx)
Commits the specified TRANSACTION_THREAD_LOCAL.
|
Transaction |
getCurrentTransaction()
Returns the current TRANSACTION_THREAD_LOCAL for this thread, or null if none exists
|
Transaction |
openTransaction()
Opens a new TRANSACTION_THREAD_LOCAL against a database instance.
|
Transaction |
openTransaction(Transaction.Type type)
Opens a new TRANSACTION_THREAD_LOCAL against a database instance.
|
void |
reinstate(AbstractTransaction tx) |
void |
rollback(Transaction transaction)
Rolls back the specified TRANSACTION_THREAD_LOCAL.
|
public DefaultTransactionManager(Session session)
public Transaction openTransaction()
openTransaction in interface TransactionManagerTransactionpublic Transaction openTransaction(Transaction.Type type)
openTransaction in interface TransactionManagerTransactionpublic void rollback(Transaction transaction)
rollback in interface TransactionManagertransaction - the TRANSACTION_THREAD_LOCAL to rollbackpublic void commit(Transaction tx)
commit in interface TransactionManagertx - the TRANSACTION_THREAD_LOCAL to commitpublic Transaction getCurrentTransaction()
getCurrentTransaction in interface TransactionManagerpublic boolean canCommit()
canCommit in interface TransactionManagerpublic boolean canRollback()
canRollback in interface TransactionManagerpublic void bookmark(String bookmark)
bookmark in interface TransactionManagerpublic void reinstate(AbstractTransaction tx)
public void clear()
Copyright © 2016 Neo Technology, Inc.. All rights reserved.