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 TypeClassDescriptionclass
AKeycloakSessionTaskWithResult
that is aimed to be used by endpoints that want to produce aResponse
in 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> V
DBLockGlobalLockProvider.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> V
GlobalLockProvider.withLock
(String lockName, Duration timeToWaitForLock, KeycloakSessionTaskWithResult<V> task) Acquires a new non-reentrant global lock that is visible to all Keycloak nodes.default <V> V
GlobalLockProvider.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.utils
Methods in org.keycloak.models.utils with parameters of type KeycloakSessionTaskWithResultModifier and TypeMethodDescriptionstatic <V> V
KeycloakModelUtils.runJobInTransactionWithResult
(KeycloakSessionFactory factory, KeycloakContext context, KeycloakSessionTaskWithResult<V> callable) Wrap a given callable job into a KeycloakTransaction.static <V> V
KeycloakModelUtils.runJobInTransactionWithResult
(KeycloakSessionFactory factory, KeycloakSessionTaskWithResult<V> callable) Wrap a given callable job into a KeycloakTransaction.