Package org.keycloak.transaction
Class JtaTransactionWrapper
- java.lang.Object
- 
- org.keycloak.transaction.JtaTransactionWrapper
 
- 
- All Implemented Interfaces:
- KeycloakTransaction
 
 public class JtaTransactionWrapper extends Object implements KeycloakTransaction - Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Constructor SummaryConstructors Constructor Description JtaTransactionWrapper(KeycloakSessionFactory factory, javax.transaction.TransactionManager tm)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbegin()voidcommit()protected voidend()booleangetRollbackOnly()voidhandleException(Throwable e)booleanisActive()voidrollback()voidsetRollbackOnly()
 
- 
- 
- 
Field Detail- 
tmprotected javax.transaction.TransactionManager tm 
 - 
utprotected javax.transaction.Transaction ut 
 - 
suspendedprotected javax.transaction.Transaction suspended 
 - 
endedprotected Exception ended 
 - 
factoryprotected KeycloakSessionFactory factory 
 
- 
 - 
Constructor Detail- 
JtaTransactionWrapperpublic JtaTransactionWrapper(KeycloakSessionFactory factory, javax.transaction.TransactionManager tm) 
 
- 
 - 
Method Detail- 
handleExceptionpublic void handleException(Throwable e) 
 - 
beginpublic void begin() - Specified by:
- beginin interface- KeycloakTransaction
 
 - 
commitpublic void commit() - Specified by:
- commitin interface- KeycloakTransaction
 
 - 
rollbackpublic void rollback() - Specified by:
- rollbackin interface- KeycloakTransaction
 
 - 
setRollbackOnlypublic void setRollbackOnly() - Specified by:
- setRollbackOnlyin interface- KeycloakTransaction
 
 - 
getRollbackOnlypublic boolean getRollbackOnly() - Specified by:
- getRollbackOnlyin interface- KeycloakTransaction
 
 - 
isActivepublic boolean isActive() - Specified by:
- isActivein interface- KeycloakTransaction
 
 - 
endprotected void end() 
 
- 
 
-