Uses of Interface
org.keycloak.models.KeycloakSessionTaskWithResult
Packages that use KeycloakSessionTaskWithResult
Package
Description
-
Uses of KeycloakSessionTaskWithResult in org.keycloak.common.util
Classes in org.keycloak.common.util that implement KeycloakSessionTaskWithResultModifier and TypeClassDescriptionclassAKeycloakSessionTaskWithResultthat is aimed to be used by endpoints that want to produce aResponsein a retriable transaction. -
Uses of KeycloakSessionTaskWithResult in org.keycloak.models.dblock
Methods in org.keycloak.models.dblock with parameters of type KeycloakSessionTaskWithResultModifier and TypeMethodDescription<V> VDBLockGlobalLockProvider.withLock(String lockName, Duration timeToWaitForLock, KeycloakSessionTaskWithResult<V> task) Acquires a new non-reentrant global lock that is visible to all Keycloak nodes. -
Uses of KeycloakSessionTaskWithResult in org.keycloak.models.locking
Methods in org.keycloak.models.locking with parameters of type KeycloakSessionTaskWithResultModifier and TypeMethodDescription<V> VGlobalLockProvider.withLock(String lockName, Duration timeToWaitForLock, KeycloakSessionTaskWithResult<V> task) Acquires a new non-reentrant global lock that is visible to all Keycloak nodes.default <V> VGlobalLockProvider.withLock(String lockName, KeycloakSessionTaskWithResult<V> task) Acquires a new non-reentrant global lock that is visible to all Keycloak nodes. -
Uses of KeycloakSessionTaskWithResult in org.keycloak.models.map.lock
Methods in org.keycloak.models.map.lock with parameters of type KeycloakSessionTaskWithResultModifier and TypeMethodDescription<V> VMapGlobalLockProvider.withLock(String lockName, Duration timeToWaitForLock, KeycloakSessionTaskWithResult<V> task) -
Uses of KeycloakSessionTaskWithResult in org.keycloak.models.map.storage.hotRod.locking
Methods in org.keycloak.models.map.storage.hotRod.locking with parameters of type KeycloakSessionTaskWithResultModifier and TypeMethodDescription<V> VHotRodGlobalLockProvider.withLock(String lockName, Duration timeToWaitForLock, KeycloakSessionTaskWithResult<V> task) -
Uses of KeycloakSessionTaskWithResult in org.keycloak.models.utils
Methods in org.keycloak.models.utils with parameters of type KeycloakSessionTaskWithResultModifier and TypeMethodDescriptionstatic <V> VKeycloakModelUtils.runJobInRetriableTransaction(KeycloakSessionFactory factory, KeycloakSessionTaskWithResult<V> callable, int attemptsCount, int retryIntervalMillis) Creates a newKeycloakSessionand runs the specified callable in a new transaction.static <V> VKeycloakModelUtils.runJobInTransactionWithResult(KeycloakSessionFactory factory, KeycloakContext context, KeycloakSessionTaskWithResult<V> callable) Wrap a given callable job into a KeycloakTransaction.static <V> VKeycloakModelUtils.runJobInTransactionWithResult(KeycloakSessionFactory factory, KeycloakSessionTaskWithResult<V> callable) Wrap a given callable job into a KeycloakTransaction.