Package org.keycloak.services
Class DefaultKeycloakTransactionManager
java.lang.Object
org.keycloak.services.DefaultKeycloakTransactionManager
- All Implemented Interfaces:
org.keycloak.models.KeycloakTransaction,org.keycloak.models.KeycloakTransactionManager
public class DefaultKeycloakTransactionManager
extends Object
implements org.keycloak.models.KeycloakTransactionManager
- Author:
- Stian Thorgersen
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.KeycloakTransactionManager
org.keycloak.models.KeycloakTransactionManager.JTAPolicy -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultKeycloakTransactionManager(org.keycloak.models.KeycloakSession session) -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin()voidcommit()voidenlist(org.keycloak.models.KeycloakTransaction transaction) voidenlistAfterCompletion(org.keycloak.models.KeycloakTransaction transaction) voidenlistPrepare(org.keycloak.models.KeycloakTransaction transaction) org.keycloak.models.KeycloakTransactionManager.JTAPolicybooleanbooleanisActive()voidrollback()protected voidrollback(RuntimeException exception) voidsetJTAPolicy(org.keycloak.models.KeycloakTransactionManager.JTAPolicy policy) void
-
Field Details
-
completed
protected boolean completed
-
-
Constructor Details
-
DefaultKeycloakTransactionManager
public DefaultKeycloakTransactionManager(org.keycloak.models.KeycloakSession session)
-
-
Method Details
-
enlist
public void enlist(org.keycloak.models.KeycloakTransaction transaction) - Specified by:
enlistin interfaceorg.keycloak.models.KeycloakTransactionManager
-
enlistAfterCompletion
public void enlistAfterCompletion(org.keycloak.models.KeycloakTransaction transaction) - Specified by:
enlistAfterCompletionin interfaceorg.keycloak.models.KeycloakTransactionManager
-
enlistPrepare
public void enlistPrepare(org.keycloak.models.KeycloakTransaction transaction) - Specified by:
enlistPreparein interfaceorg.keycloak.models.KeycloakTransactionManager
-
getJTAPolicy
public org.keycloak.models.KeycloakTransactionManager.JTAPolicy getJTAPolicy()- Specified by:
getJTAPolicyin interfaceorg.keycloak.models.KeycloakTransactionManager
-
setJTAPolicy
public void setJTAPolicy(org.keycloak.models.KeycloakTransactionManager.JTAPolicy policy) - Specified by:
setJTAPolicyin interfaceorg.keycloak.models.KeycloakTransactionManager
-
begin
public void begin()- Specified by:
beginin interfaceorg.keycloak.models.KeycloakTransaction
-
commit
public void commit()- Specified by:
commitin interfaceorg.keycloak.models.KeycloakTransaction
-
rollback
public void rollback()- Specified by:
rollbackin interfaceorg.keycloak.models.KeycloakTransaction
-
rollback
-
setRollbackOnly
public void setRollbackOnly()- Specified by:
setRollbackOnlyin interfaceorg.keycloak.models.KeycloakTransaction
-
getRollbackOnly
public boolean getRollbackOnly()- Specified by:
getRollbackOnlyin interfaceorg.keycloak.models.KeycloakTransaction
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceorg.keycloak.models.KeycloakTransaction
-