Package org.keycloak.transaction
Class JtaTransactionWrapper
- java.lang.Object
-
- org.keycloak.transaction.JtaTransactionWrapper
-
- All Implemented Interfaces:
org.keycloak.models.KeycloakTransaction
public class JtaTransactionWrapper extends Object implements org.keycloak.models.KeycloakTransaction
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Field Summary
Fields Modifier and Type Field Description protected Exception
ended
protected org.keycloak.models.KeycloakSessionFactory
factory
protected Transaction
suspended
protected TransactionManager
tm
protected Transaction
ut
-
Constructor Summary
Constructors Constructor Description JtaTransactionWrapper(org.keycloak.models.KeycloakSessionFactory factory, TransactionManager tm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
begin()
void
commit()
protected void
end()
boolean
getRollbackOnly()
void
handleException(Throwable e)
boolean
isActive()
void
rollback()
void
setRollbackOnly()
-
-
-
Field Detail
-
tm
protected TransactionManager tm
-
ut
protected Transaction ut
-
suspended
protected Transaction suspended
-
ended
protected Exception ended
-
factory
protected org.keycloak.models.KeycloakSessionFactory factory
-
-
Constructor Detail
-
JtaTransactionWrapper
public JtaTransactionWrapper(org.keycloak.models.KeycloakSessionFactory factory, TransactionManager tm)
-
-
Method Detail
-
handleException
public void handleException(Throwable e)
-
begin
public void begin()
- Specified by:
begin
in interfaceorg.keycloak.models.KeycloakTransaction
-
commit
public void commit()
- Specified by:
commit
in interfaceorg.keycloak.models.KeycloakTransaction
-
rollback
public void rollback()
- Specified by:
rollback
in interfaceorg.keycloak.models.KeycloakTransaction
-
setRollbackOnly
public void setRollbackOnly()
- Specified by:
setRollbackOnly
in interfaceorg.keycloak.models.KeycloakTransaction
-
getRollbackOnly
public boolean getRollbackOnly()
- Specified by:
getRollbackOnly
in interfaceorg.keycloak.models.KeycloakTransaction
-
isActive
public boolean isActive()
- Specified by:
isActive
in interfaceorg.keycloak.models.KeycloakTransaction
-
end
protected void end()
-
-