Class 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 Detail

      • completed

        protected boolean completed
    • Constructor Detail

      • DefaultKeycloakTransactionManager

        public DefaultKeycloakTransactionManager​(org.keycloak.models.KeycloakSession session)
    • Method Detail

      • 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
      • 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