## Uses of Interface
org.keycloak.models.sessions.infinispan.changes.SessionUpdateTask

- Packages that use SessionUpdateTask
  Package | Description
  --- | ---
  org.keycloak.models.sessions.infinispan.changes |

- - ### Uses of SessionUpdateTask in org.keycloak.models.sessions.infinispan.changes

    Classes in org.keycloak.models.sessions.infinispan.changes that implement SessionUpdateTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientSessionUpdateTask`
    `class` | `LoginFailuresUpdateTask`
    `class` | `MergedUpdate<S extends SessionEntity>`
    `class` | `UserSessionUpdateTask`

    Methods in org.keycloak.models.sessions.infinispan.changes that return SessionUpdateTask
    Modifier and Type | Method and Description
    --- | ---
    `static <S extends SessionEntity> SessionUpdateTask<S>` | Tasks.`addIfAbsentSync()` Returns a typed task of type `SessionUpdateTask.CacheOperation.ADD_IF_ABSENT` that does no other update.
    `static <S extends SessionEntity> SessionUpdateTask<S>` | Tasks.`removeSync()` Returns a typed task of type `SessionUpdateTask.CacheOperation.REMOVE` that does no other update.

    Methods in org.keycloak.models.sessions.infinispan.changes with parameters of type SessionUpdateTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanChangelogBasedTransaction.`addTask(K key, SessionUpdateTask<V> task)`
    `void` | InfinispanChangelogBasedTransaction.`addTask(K key, SessionUpdateTask<V> task, V entity, UserSessionModel.SessionPersistenceState persistenceState)`

    Method parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type SessionUpdateTask
    Modifier and Type | Method and Description
    --- | ---
    `static <S extends SessionEntity> MergedUpdate<S>` | MergedUpdate.`computeUpdate(List<SessionUpdateTask<S>> childUpdates, SessionEntityWrapper<S> sessionWrapper, long lifespanMs, long maxIdleTimeMs)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.