org.keycloak.models

## Interface KeycloakTransactionManager

- All Superinterfaces:
    KeycloakTransaction
  All Known Implementing Classes:
    DefaultKeycloakTransactionManager

      public interface KeycloakTransactionManager
      extends KeycloakTransaction

  Version:
    $Revision: 1 $
  Author:
    Bill Burke

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `KeycloakTransactionManager.JTAPolicy`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `enlist(KeycloakTransaction transaction)`
    `void` | `enlistAfterCompletion(KeycloakTransaction transaction)`
    `void` | `enlistPrepare(KeycloakTransaction transaction)`
    `KeycloakTransactionManager.JTAPolicy` | `getJTAPolicy()`
    `void` | `setJTAPolicy(KeycloakTransactionManager.JTAPolicy policy)`

    - ### Methods inherited from interface org.keycloak.models.KeycloakTransaction

      `begin, commit, getRollbackOnly, isActive, rollback, setRollbackOnly`

- - ### Method Detail

    - #### getJTAPolicy

          KeycloakTransactionManager.JTAPolicy getJTAPolicy()

    - #### setJTAPolicy

          void setJTAPolicy(KeycloakTransactionManager.JTAPolicy policy)

    - #### enlist

          void enlist(KeycloakTransaction transaction)

    - #### enlistAfterCompletion

          void enlistAfterCompletion(KeycloakTransaction transaction)

    - #### enlistPrepare

          void enlistPrepare(KeycloakTransaction transaction)

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