Method Summary |
|
public Transaction | begin() |
protected Transaction | beginAssureActive() |
public Transaction | beginTransaction(Transaction transaction) |
public Transaction | beginUnchecked() |
public void | commit(Transaction transaction) |
public void | commitUnchecked(Transaction transaction) |
abstract protected Connection | createConnection() |
protected Statement | createStatement(Connection connection) |
abstract protected void | destroyConnection(Connection connection) |
abstract protected String | getConnectionValidationStatement() |
public Transaction | getCurrentTransaction() |
public Log | getLogger() |
public int | getMaxAttempts() |
public boolean | hasCurrentTransaction() |
public boolean | isClearSessionOnTransactionRelease() |
abstract protected CallableStatement | prepareCall(Connection connection, String sql) |
abstract protected PreparedStatement | prepareStatement(Connection connection, String sql) |
abstract protected void | releaseBad(Connection connection) |
abstract protected void | releaseStatement(Connection connection, PreparedStatement statement) |
public Transaction | releaseTransaction(Transaction transaction) |
public void | rollback(Transaction transaction) |
public void | rollbackSilently(Transaction transaction) |
public void | rollbackUnchecked(Transaction transaction) |
public void | setCheckForBadConnection(boolean checkForBadConnection) |
public void | setClearSessionOnTransactionRelease(boolean clearSessionOnTransactionRelease) |
public void | setLogger(Log logger) |
public void | setMaxAttempts(int maxAttempts) |