Class UserSessionChangeLogTransaction
java.lang.Object
org.keycloak.models.sessions.infinispan.remote.transaction.RemoteChangeLogTransaction<String,RemoteUserSessionEntity,UserSessionUpdater,UserSessionQueryConditionalRemover>
org.keycloak.models.sessions.infinispan.remote.transaction.UserSessionChangeLogTransaction
- All Implemented Interfaces:
NonBlockingTransaction
public class UserSessionChangeLogTransaction
extends RemoteChangeLogTransaction<String,RemoteUserSessionEntity,UserSessionUpdater,UserSessionQueryConditionalRemover>
Syntactic sugar for
RemoteChangeLogTransaction<SessionKey, UserSessionEntity, UserSessionUpdater,
UserAndClientSessionConditionalRemover<UserSessionEntity>>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.keycloak.models.sessions.infinispan.remote.transaction.RemoteChangeLogTransaction
RemoteChangeLogTransaction.SharedState<K,
V> -
Constructor Summary
ConstructorsConstructorDescriptionUserSessionChangeLogTransaction
(UpdaterFactory<String, RemoteUserSessionEntity, UserSessionUpdater> factory, RemoteChangeLogTransaction.SharedState<String, RemoteUserSessionEntity> sharedState) -
Method Summary
Methods inherited from class org.keycloak.models.sessions.infinispan.remote.transaction.RemoteChangeLogTransaction
asyncCommit, asyncRollback, create, get, getAsync, getCache, getCachedEntities, remove, wrap, wrap
-
Constructor Details
-
Method Details
-
wrapFromProjection
-
maybeGet
-