## Uses of Interface
org.keycloak.models.KeycloakTransaction

- Packages that use KeycloakTransaction
  Package | Description
  --- | ---
  org.keycloak.connections.jpa |
  org.keycloak.events |
  org.keycloak.keys.infinispan |
  org.keycloak.models |
  org.keycloak.models.map.storage |
  org.keycloak.models.map.storage.chm |
  org.keycloak.models.sessions.infinispan |
  org.keycloak.models.sessions.infinispan.changes |
  org.keycloak.models.sessions.infinispan.events |
  org.keycloak.services |
  org.keycloak.storage.ldap.mappers |
  org.keycloak.transaction |

- - ### Uses of KeycloakTransaction in org.keycloak.connections.jpa

    Classes in org.keycloak.connections.jpa that implement KeycloakTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JpaKeycloakTransaction`

  - ### Uses of KeycloakTransaction in org.keycloak.events

    Classes in org.keycloak.events that implement KeycloakTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EventListenerTransaction`

  - ### Uses of KeycloakTransaction in org.keycloak.keys.infinispan

    Methods in org.keycloak.keys.infinispan that return KeycloakTransaction
    Modifier and Type | Method and Description
    --- | ---
    `protected KeycloakTransaction` | InfinispanPublicKeyStorageProvider.`getAfterTransaction()`

  - ### Uses of KeycloakTransaction in org.keycloak.models

    Subinterfaces of KeycloakTransaction in org.keycloak.models
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `KeycloakTransactionManager`

    Classes in org.keycloak.models that implement KeycloakTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractKeycloakTransaction` Handles some common transaction logic related to start, rollback-only etc.

    Methods in org.keycloak.models with parameters of type KeycloakTransaction
    Modifier and Type | Method and Description
    --- | ---
    `void` | KeycloakTransactionManager.`enlist(KeycloakTransaction transaction)`
    `void` | KeycloakTransactionManager.`enlistAfterCompletion(KeycloakTransaction transaction)`
    `void` | KeycloakTransactionManager.`enlistPrepare(KeycloakTransaction transaction)`

  - ### Uses of KeycloakTransaction in org.keycloak.models.map.storage

    Subinterfaces of KeycloakTransaction in org.keycloak.models.map.storage
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MapKeycloakTransaction<K,V extends AbstractEntity<K>,M>`

  - ### Uses of KeycloakTransaction in org.keycloak.models.map.storage.chm

    Classes in org.keycloak.models.map.storage.chm that implement KeycloakTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConcurrentHashMapKeycloakTransaction<K,V extends AbstractEntity<K>,M>`

  - ### Uses of KeycloakTransaction in org.keycloak.models.sessions.infinispan

    Classes in org.keycloak.models.sessions.infinispan that implement KeycloakTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InfinispanKeycloakTransaction`

  - ### Uses of KeycloakTransaction in org.keycloak.models.sessions.infinispan.changes

    Classes in org.keycloak.models.sessions.infinispan.changes that implement KeycloakTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InfinispanChangelogBasedTransaction<K,V extends SessionEntity>`

  - ### Uses of KeycloakTransaction in org.keycloak.models.sessions.infinispan.events

    Classes in org.keycloak.models.sessions.infinispan.events that implement KeycloakTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SessionEventsSenderTransaction` Postpone sending notifications of session events to the commit of Keycloak transaction

  - ### Uses of KeycloakTransaction in org.keycloak.services

    Classes in org.keycloak.services that implement KeycloakTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultKeycloakTransactionManager`

    Methods in org.keycloak.services with parameters of type KeycloakTransaction
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultKeycloakTransactionManager.`enlist(KeycloakTransaction transaction)`
    `void` | DefaultKeycloakTransactionManager.`enlistAfterCompletion(KeycloakTransaction transaction)`
    `void` | DefaultKeycloakTransactionManager.`enlistPrepare(KeycloakTransaction transaction)`

  - ### Uses of KeycloakTransaction in org.keycloak.storage.ldap.mappers

    Classes in org.keycloak.storage.ldap.mappers that implement KeycloakTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LDAPTransaction`

  - ### Uses of KeycloakTransaction in org.keycloak.transaction

    Classes in org.keycloak.transaction that implement KeycloakTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AsyncResponseTransaction` When using `AsyncResponse.resume(Object)` directly in the code, the response is returned before all changes done withing this execution are committed.
    `class` | `JtaTransactionWrapper`
    `class` | `UserTransactionWrapper`

Copyright © 2021 JBoss by Red Hat. All rights reserved.