Uses of Interface
org.keycloak.models.sessions.infinispan.changes.SessionUpdateTask
-
Uses of SessionUpdateTask in org.keycloak.models.sessions.infinispan.changes
Modifier and TypeInterfaceDescriptioninterface
PersistentSessionUpdateTask<S extends SessionEntity>
Marker interface for tasks that update persistent sessionsModifier and TypeClassDescriptionstatic class
class
class
class
MergedUpdate<S extends SessionEntity>
class
class
Modifier and TypeMethodDescriptionstatic <S extends SessionEntity>
SessionUpdateTask<S>Tasks.addIfAbsentSync()
Returns a typed task of typeSessionUpdateTask.CacheOperation.ADD_IF_ABSENT
that does no other update.static <S extends SessionEntity>
SessionUpdateTask<S>Tasks.removeSync()
Returns a typed task of typeSessionUpdateTask.CacheOperation.REMOVE
that does no other update.static <S extends SessionEntity>
SessionUpdateTask<S>Tasks.removeSync
(boolean offline) Returns a typed task of typeSessionUpdateTask.CacheOperation.REMOVE
that does no other update.Modifier and TypeMethodDescriptionvoid
SessionUpdatesList.add
(SessionUpdateTask<S> task) void
InfinispanChangelogBasedTransaction.addTask
(K key, SessionUpdateTask<V> task) void
InfinispanChangelogBasedTransaction.addTask
(K key, SessionUpdateTask<V> task, V entity, UserSessionModel.SessionPersistenceState persistenceState) void
PersistentSessionsChangelogBasedTransaction.addTask
(K key, SessionUpdateTask<V> originalTask) void
PersistentSessionsChangelogBasedTransaction.addTask
(K key, SessionUpdateTask<V> task, V entity, UserSessionModel.SessionPersistenceState persistenceState) void
SessionsChangelogBasedTransaction.addTask
(K key, SessionUpdateTask<V> task) Modifier and TypeMethodDescriptionstatic <S extends SessionEntity>
MergedUpdate<S>MergedUpdate.computeUpdate
(List<SessionUpdateTask<S>> childUpdates, SessionEntityWrapper<S> sessionWrapper, long lifespanMs, long maxIdleTimeMs) void
SessionUpdatesList.setUpdateTasks
(List<SessionUpdateTask<S>> updateTasks)