Uses of Interface
org.keycloak.models.sessions.infinispan.changes.SessionUpdateTask
Packages that use SessionUpdateTask
-
Uses of SessionUpdateTask in org.keycloak.models.sessions.infinispan.changes
Subinterfaces of SessionUpdateTask in org.keycloak.models.sessions.infinispan.changesModifier and TypeInterfaceDescriptioninterfacePersistentSessionUpdateTask<S extends SessionEntity>Marker interface for tasks that update persistent sessionsClasses in org.keycloak.models.sessions.infinispan.changes that implement SessionUpdateTaskModifier and TypeClassDescriptionstatic classclassclassclassMergedUpdate<S extends SessionEntity>classclassMethods in org.keycloak.models.sessions.infinispan.changes that return SessionUpdateTaskModifier and TypeMethodDescriptionstatic <S extends SessionEntity>
SessionUpdateTask<S>Tasks.addIfAbsentSync()Returns a typed task of typeSessionUpdateTask.CacheOperation.ADD_IF_ABSENTthat does no other update.static <S extends SessionEntity>
SessionUpdateTask<S>Tasks.removeSync()Returns a typed task of typeSessionUpdateTask.CacheOperation.REMOVEthat does no other update.static <S extends SessionEntity>
SessionUpdateTask<S>Tasks.removeSync(boolean offline) Returns a typed task of typeSessionUpdateTask.CacheOperation.REMOVEthat does no other update.Methods in org.keycloak.models.sessions.infinispan.changes that return types with arguments of type SessionUpdateTaskMethods in org.keycloak.models.sessions.infinispan.changes with parameters of type SessionUpdateTaskModifier and TypeMethodDescriptionvoidSessionUpdatesList.add(SessionUpdateTask<S> task) voidInfinispanChangelogBasedTransaction.addTask(K key, SessionUpdateTask<V> task) voidInfinispanChangelogBasedTransaction.addTask(K key, SessionUpdateTask<V> task, V entity, UserSessionModel.SessionPersistenceState persistenceState) voidPersistentSessionsChangelogBasedTransaction.addTask(K key, SessionUpdateTask<V> originalTask) voidPersistentSessionsChangelogBasedTransaction.addTask(K key, SessionUpdateTask<V> task, V entity, UserSessionModel.SessionPersistenceState persistenceState) voidSessionsChangelogBasedTransaction.addTask(K key, SessionUpdateTask<V> task) Method parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type SessionUpdateTaskModifier and TypeMethodDescriptionstatic <S extends SessionEntity>
MergedUpdate<S>MergedUpdate.computeUpdate(List<SessionUpdateTask<S>> childUpdates, SessionEntityWrapper<S> sessionWrapper, long lifespanMs, long maxIdleTimeMs) voidSessionUpdatesList.setUpdateTasks(List<SessionUpdateTask<S>> updateTasks)