public class SQLTransaction
Modifier and Type | Method and Description |
---|---|
static void | commitTransaction(RPCManager rpc) Commit the current transaction |
static void | endTransaction(RPCManager rpc) End the current transaction. |
static java.sql.Connection | getConnection(RPCManager rpc) Returns the connection participating in the transaction. |
static void | rollbackTransaction(RPCManager rpc) Rollback the current transaction |
static void | setAutoEndTransactions(boolean autoEnd) Sets automatic transaction end support. |
static boolean | startTransaction(RPCManager rpc) Starts a new database transaction. |
public static void setAutoEndTransactions(boolean autoEnd)
autoEnd
- If true, switches on auto-end supportpublic static boolean startTransaction(RPCManager rpc) throws java.lang.Exception
java.lang.Exception
public static java.sql.Connection getConnection(RPCManager rpc) throws java.lang.Exception
java.lang.Exception
- if there is a configuration error with one of the underlying datasourcespublic static void rollbackTransaction(RPCManager rpc) throws java.lang.Exception
java.lang.Exception
- if problems were found rolling back the transactionpublic static void commitTransaction(RPCManager rpc) throws java.lang.Exception
java.lang.Exception
- if problems were found committing the transactionpublic static void endTransaction(RPCManager rpc) throws java.lang.Exception
java.lang.Exception
- if problems were found ending the transaction