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 SharkTransaction
status
- status transakcjiException
Copyright © 2019 Suncode. All rights reserved.