Uses of Interface
org.keycloak.models.sessions.infinispan.transaction.NonBlockingTransaction
Packages that use NonBlockingTransaction
Package
Description
-
Uses of NonBlockingTransaction in org.keycloak.models.sessions.infinispan
Classes in org.keycloak.models.sessions.infinispan that implement NonBlockingTransaction -
Uses of NonBlockingTransaction in org.keycloak.models.sessions.infinispan.changes
Classes in org.keycloak.models.sessions.infinispan.changes that implement NonBlockingTransactionModifier and TypeClassDescriptionclass
class
InfinispanChangelogBasedTransaction<K,
V extends SessionEntity> class
PersistentSessionsChangelogBasedTransaction<K,
V extends SessionEntity> class
-
Uses of NonBlockingTransaction in org.keycloak.models.sessions.infinispan.remote.transaction
Classes in org.keycloak.models.sessions.infinispan.remote.transaction that implement NonBlockingTransactionModifier and TypeClassDescriptionclass
Syntactic sugar for {@code RemoteInfinispanKeycloakTransaction<String, RootAuthenticationSessionEntity, ByRealmIdQueryConditionalRemover<String, RootAuthenticationSessionEntity>>class
Syntactic sugar forRemoteChangeLogTransaction<SessionKey, AuthenticatedClientSessionEntity, AuthenticatedClientSessionUpdater, UserAndClientSessionConditionalRemover<AuthenticatedClientSessionEntity>>
class
Syntactic sugar forRemoteChangeLogTransaction<LoginFailureKey, LoginFailureEntity, LoginFailuresUpdater, ByRealmIdConditionalRemover<LoginFailureKey, LoginFailureEntity>>
class
RemoteChangeLogTransaction<K,
V, T extends Updater<K, V>, R extends ConditionalRemover<K, V>> AKeycloakTransaction
implementation that keeps track of changes made to entities stored in a Infinispan cache.class
Syntactic sugar forRemoteInfinispanKeycloakTransaction<String, SingleUseObjectValueEntity, ConditionalRemover<String, SingleUseObjectValueEntity>>
class
Syntactic sugar forRemoteChangeLogTransaction<SessionKey, UserSessionEntity, UserSessionUpdater, UserAndClientSessionConditionalRemover<UserSessionEntity>>
class
AKeycloakTransaction
implementation that wraps all the user and client session transactions. -
Uses of NonBlockingTransaction in org.keycloak.models.sessions.infinispan.transaction
Methods in org.keycloak.models.sessions.infinispan.transaction with parameters of type NonBlockingTransactionModifier and TypeMethodDescriptionvoid
DefaultInfinispanTransactionProvider.registerTransaction
(NonBlockingTransaction transaction) void
InfinispanTransactionProvider.registerTransaction
(NonBlockingTransaction transaction) Registers a newNonBlockingTransaction
.