public class SerializableTransactionRunner extends DelegatingTransactionHandler implements TransactionHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
SerializableTransactionRunner.Configuration |
| Constructor and Description |
|---|
SerializableTransactionRunner() |
SerializableTransactionRunner(SerializableTransactionRunner.Configuration configuration,
TransactionHandler delegate) |
| Modifier and Type | Method and Description |
|---|---|
<ReturnType> |
inTransaction(Handle handle,
TransactionCallback<ReturnType> callback)
Run a transaction.
|
<ReturnType> |
inTransaction(Handle handle,
TransactionIsolationLevel level,
TransactionCallback<ReturnType> callback)
Run a transaction.
|
protected boolean |
isSqlState(String expectedSqlState,
Throwable throwable)
Returns true iff the Throwable or one of its causes is an SQLException whose SQLState begins
with the passed state.
|
begin, checkpoint, commit, getDelegate, isInTransaction, release, rollback, rollbackclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbegin, checkpoint, commit, isInTransaction, release, rollback, rollbackpublic SerializableTransactionRunner()
public SerializableTransactionRunner(SerializableTransactionRunner.Configuration configuration, TransactionHandler delegate)
public <ReturnType> ReturnType inTransaction(Handle handle, TransactionCallback<ReturnType> callback)
TransactionHandlerinTransaction in interface TransactionHandlerinTransaction in class DelegatingTransactionHandlerHandle.inTransaction(TransactionCallback)public <ReturnType> ReturnType inTransaction(Handle handle, TransactionIsolationLevel level, TransactionCallback<ReturnType> callback)
TransactionHandlerinTransaction in interface TransactionHandlerinTransaction in class DelegatingTransactionHandlerHandle.inTransaction(TransactionIsolationLevel, TransactionCallback)Copyright © 2018. All rights reserved.