Class TransactionController
- java.lang.Object
-
- org.teichert.databaseexplorer.controllers.TransactionController
-
public final class TransactionController extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear(int connectionPoolId)
boolean
contains(Connection conn)
Map<Integer,List<SQLTransaction>>
getConnectionTransactions()
static TransactionController
getInstance()
SQLTransaction
getLast(int connectionPoolId)
void
popConnection(int connectionPoolId, Connection conn)
void
popConnection(int connectionPoolId, SQLTransaction transaction)
void
popLast(int connectionPoolId)
void
pushConnection(int connectionPoolId, Connection conn)
void
pushConnection(int connectionPoolId, SQLTransaction transaction)
void
rollback(int connectionPoolId)
-
-
-
Method Detail
-
getInstance
public static TransactionController getInstance()
-
getConnectionTransactions
public Map<Integer,List<SQLTransaction>> getConnectionTransactions()
-
pushConnection
public void pushConnection(int connectionPoolId, Connection conn)
-
pushConnection
public void pushConnection(int connectionPoolId, SQLTransaction transaction)
-
popConnection
public void popConnection(int connectionPoolId, Connection conn)
-
popConnection
public void popConnection(int connectionPoolId, SQLTransaction transaction)
-
contains
public boolean contains(Connection conn)
-
popLast
public void popLast(int connectionPoolId)
-
getLast
public SQLTransaction getLast(int connectionPoolId)
-
clear
public void clear(int connectionPoolId)
-
rollback
public void rollback(int connectionPoolId) throws SQLException
- Throws:
SQLException
-
-