Class AllAreasHotRodStoresWrapper

  • All Implemented Interfaces:
    org.keycloak.models.KeycloakTransaction

    public class AllAreasHotRodStoresWrapper
    extends org.keycloak.models.AbstractKeycloakTransaction
    This wrapper encapsulates stores from all areas. This is needed because we need to control when the changes from each area are applied to make sure it is performed before the HotRod client provided transaction is committed.
    • Constructor Detail

      • AllAreasHotRodStoresWrapper

        public AllAreasHotRodStoresWrapper()
    • Method Detail

      • commitImpl

        protected void commitImpl()
        Specified by:
        commitImpl in class org.keycloak.models.AbstractKeycloakTransaction
      • rollbackImpl

        protected void rollbackImpl()
        Specified by:
        rollbackImpl in class org.keycloak.models.AbstractKeycloakTransaction
      • setRollbackOnly

        public void setRollbackOnly()
        Specified by:
        setRollbackOnly in interface org.keycloak.models.KeycloakTransaction
        Overrides:
        setRollbackOnly in class org.keycloak.models.AbstractKeycloakTransaction