T - typ wyniku zwrócony przez transakcyjny kodpublic abstract class SharkTransactionCallback<T> extends Object implements org.springframework.transaction.support.TransactionCallback<T>
TransactionCallback używany w połączeniu z SharkTransactionTemplate ułatwiający dostęp do transakcji
SharkTransaction| Constructor and Description |
|---|
SharkTransactionCallback() |
| Modifier and Type | Method and Description |
|---|---|
abstract T |
doInSharkTransaction(org.enhydra.shark.api.SharkTransaction transaction,
org.springframework.transaction.TransactionStatus status)
Metoda wywołania z
TransactionTemplate.execute(TransactionCallback). |
T |
doInTransaction(org.springframework.transaction.TransactionStatus status) |
public final T doInTransaction(org.springframework.transaction.TransactionStatus status)
doInTransaction in interface org.springframework.transaction.support.TransactionCallback<T>public abstract T doInSharkTransaction(org.enhydra.shark.api.SharkTransaction transaction, org.springframework.transaction.TransactionStatus status) throws Exception
TransactionTemplate.execute(TransactionCallback). W trakcie trwania tej metody
podana transakcja SharkTransaction jest aktywna.
Każdy wyjątek traktowany jest jako błąd co spowoduje rollback aktywnej transakcji.transaction - transakcja SharkTransactionstatus - status transakcjiExceptionCopyright © 2023 Suncode. All rights reserved.