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
  • 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:
      enlist in interface org.keycloak.models.KeycloakTransactionManager
    • enlistAfterCompletion

      public void enlistAfterCompletion(org.keycloak.models.KeycloakTransaction transaction)
      Specified by:
      enlistAfterCompletion in interface org.keycloak.models.KeycloakTransactionManager
    • enlistPrepare

      public void enlistPrepare(org.keycloak.models.KeycloakTransaction transaction)
      Specified by:
      enlistPrepare in interface org.keycloak.models.KeycloakTransactionManager
    • getJTAPolicy

      public org.keycloak.models.KeycloakTransactionManager.JTAPolicy getJTAPolicy()
      Specified by:
      getJTAPolicy in interface org.keycloak.models.KeycloakTransactionManager
    • setJTAPolicy

      public void setJTAPolicy(org.keycloak.models.KeycloakTransactionManager.JTAPolicy policy)
      Specified by:
      setJTAPolicy in interface org.keycloak.models.KeycloakTransactionManager
    • begin

      public void begin()
      Specified by:
      begin in interface org.keycloak.models.KeycloakTransaction
    • commit

      public void commit()
      Specified by:
      commit in interface org.keycloak.models.KeycloakTransaction
    • rollback

      public void rollback()
      Specified by:
      rollback in interface org.keycloak.models.KeycloakTransaction
    • rollback

      protected void rollback(RuntimeException exception)
    • setRollbackOnly

      public void setRollbackOnly()
      Specified by:
      setRollbackOnly in interface org.keycloak.models.KeycloakTransaction
    • getRollbackOnly

      public boolean getRollbackOnly()
      Specified by:
      getRollbackOnly in interface org.keycloak.models.KeycloakTransaction
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface org.keycloak.models.KeycloakTransaction