Package com.suncode.pwfl.transaction
Interface SharkTransactionManager
- All Superinterfaces:
org.springframework.transaction.PlatformTransactionManager,org.springframework.transaction.TransactionManager
public interface SharkTransactionManager
extends org.springframework.transaction.PlatformTransactionManager
Manager transakcji
SharkTransaction.- Author:
- Cezary Kozar 26 cze 2014
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.enhydra.shark.api.RepositoryTransactionZwraca adapter aktualnej transakcjiSharkTransaction, który umożliwia wykonywanie operacji wymagających transakcjiRepositoryTransactionorg.enhydra.shark.api.SharkTransactionZwraca aktualną aktywną transakcję sharkaSharkTransactiondla tego wątku.org.enhydra.shark.api.UserTransactionZwraca adapter aktualnej transakcjiSharkTransaction, który umożliwia wykonywanie operacji wymagających transakcjiUserTransactionbooleanSprawdza, czy dla tego wątku istnieje aktywna transakcja silnika sharkMethods inherited from interface org.springframework.transaction.PlatformTransactionManager
commit, getTransaction, rollback
-
Field Details
-
NAME
- See Also:
-
-
Method Details
-
isSharkTransactionActive
boolean isSharkTransactionActive()Sprawdza, czy dla tego wątku istnieje aktywna transakcja silnika shark- Returns:
truejeżeli istnieje aktywna transakcja dla tego wątku
-
getSharkTransaction
Zwraca aktualną aktywną transakcję sharkaSharkTransactiondla tego wątku. W przypadku braku aktywnej transakcji rzucany jest wyjątekIllegalStateException- Returns:
- aktywna transakcja
SharkTransaction - Throws:
IllegalStateException- w przypadku braku aktywnej transakcji
-
getUserTransaction
Zwraca adapter aktualnej transakcjiSharkTransaction, który umożliwia wykonywanie operacji wymagających transakcjiUserTransaction- Returns:
- adapter transakcji
UserTransaction - Throws:
IllegalStateException- w przypadku braku aktywnej transakcji- See Also:
-
#getCurrentSharkTransaction()
-
getRepositoryTransaction
Zwraca adapter aktualnej transakcjiSharkTransaction, który umożliwia wykonywanie operacji wymagających transakcjiRepositoryTransaction- Returns:
- adapter transakcji
RepositoryTransaction - Throws:
IllegalStateException- w przypadku braku aktywnej transakcji- See Also:
-
#getCurrentSharkTransaction()
-