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

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

- - ### 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` | `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)`

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

    Methods in org.keycloak.models.sessions.infinispan.remotestore with parameters of type SessionUpdateTask
    Modifier and Type | Method and Description
    --- | ---
    `<K,V extends SessionEntity> void` | RemoteCacheInvoker.`runTask(KeycloakSession kcSession, RealmModel realm, String cacheName, K key, SessionUpdateTask<V> task, SessionEntityWrapper<V> sessionWrapper)`

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