Class SharkTransactionCallback<T>
java.lang.Object
com.suncode.pwfl.transaction.support.SharkTransactionCallback<T>
- Type Parameters:
T- typ wyniku zwrócony przez transakcyjny kod
- All Implemented Interfaces:
org.springframework.transaction.support.TransactionCallback<T>
- Direct Known Subclasses:
SharkTransactionCallbackWithoutResult
public 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- Author:
- Cezary Kozar 26 cze 2014
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract TdoInSharkTransaction(org.enhydra.shark.api.SharkTransaction transaction, org.springframework.transaction.TransactionStatus status) Metoda wywołania zTransactionTemplate.execute(TransactionCallback).final TdoInTransaction(org.springframework.transaction.TransactionStatus status)
-
Constructor Details
-
SharkTransactionCallback
public SharkTransactionCallback()
-
-
Method Details
-
doInTransaction
- Specified by:
doInTransactionin interfaceorg.springframework.transaction.support.TransactionCallback<T>
-
doInSharkTransaction
public abstract T doInSharkTransaction(org.enhydra.shark.api.SharkTransaction transaction, org.springframework.transaction.TransactionStatus status) throws Exception Metoda wywołania zTransactionTemplate.execute(TransactionCallback). W trakcie trwania tej metody podana transakcjaSharkTransactionjest aktywna. Każdy wyjątek traktowany jest jako błąd co spowoduje rollback aktywnej transakcji.- Parameters:
transaction- transakcjaSharkTransactionstatus- status transakcji- Returns:
- wynik operacji
- Throws:
Exception
-