Uses of Class
org.keycloak.models.sessions.infinispan.entities.SessionEntity
Packages that use SessionEntity
Package
Description
-
Uses of SessionEntity in org.keycloak.models.sessions.infinispan
Classes in org.keycloak.models.sessions.infinispan with type parameters of type SessionEntityModifier and TypeInterfaceDescriptioninterfaceSessionFunction<V extends SessionEntity>Function definition used for the lifespan and idle calculations for the infinispan session entities. -
Uses of SessionEntity in org.keycloak.models.sessions.infinispan.changes
Classes in org.keycloak.models.sessions.infinispan.changes with type parameters of type SessionEntityModifier and TypeClassDescriptionclassEmbeddedCachesChangesPerformer<K,V extends SessionEntity> classInfinispanChangelogBasedTransaction<K,V extends SessionEntity> classJpaChangesPerformer<K,V extends SessionEntity> classMergedUpdate<S extends SessionEntity>classPersistentSessionsChangelogBasedTransaction<K,V extends SessionEntity> interfacePersistentSessionUpdateTask<S extends SessionEntity>Marker interface for tasks that update persistent sessionsclassRemoteCachesChangesPerformer<K,V extends SessionEntity> classReplaceFunction<K,T extends SessionEntity> Performs an entity replacement in Infinispan, using its versions instead of equality.interfaceSessionChangesPerformer<K,V extends SessionEntity> classSessionEntityWrapper<S extends SessionEntity>interfaceSessionsChangelogBasedTransaction<K,V extends SessionEntity> classSessionUpdatesList<S extends SessionEntity>tracks all changes to the underlying session in this transactioninterfaceSessionUpdateTask<S extends SessionEntity>Methods in org.keycloak.models.sessions.infinispan.changes with type parameters of type SessionEntityModifier 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>
MergedUpdate<S>MergedUpdate.computeUpdate(List<SessionUpdateTask<S>> childUpdates, SessionEntityWrapper<S> sessionWrapper, long lifespanMs, long maxIdleTimeMs) static <S extends SessionEntity>
SessionEntityWrapper<S>SessionEntityWrapper.forTransport(S entity) 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. -
Uses of SessionEntity in org.keycloak.models.sessions.infinispan.changes.remote.remover.query
Classes in org.keycloak.models.sessions.infinispan.changes.remote.remover.query with type parameters of type SessionEntityModifier and TypeClassDescriptionclassByRealmIdQueryConditionalRemover<K,V extends SessionEntity> -
Uses of SessionEntity in org.keycloak.models.sessions.infinispan.entities
Subclasses of SessionEntity in org.keycloak.models.sessions.infinispan.entitiesModifier and TypeClassDescriptionclassclassclassclass -
Uses of SessionEntity in org.keycloak.models.sessions.infinispan.initializer
Subclasses of SessionEntity in org.keycloak.models.sessions.infinispan.initializer -
Uses of SessionEntity in org.keycloak.models.sessions.infinispan.remotestore
Classes in org.keycloak.models.sessions.infinispan.remotestore with type parameters of type SessionEntityMethods in org.keycloak.models.sessions.infinispan.remotestore with type parameters of type SessionEntityModifier and TypeMethodDescriptionstatic <K,V extends SessionEntity>
RemoteCacheSessionListenerRemoteCacheSessionListener.createListener(KeycloakSession session, org.infinispan.Cache<K, SessionEntityWrapper<V>> cache, org.infinispan.client.hotrod.RemoteCache<K, SessionEntityWrapper<V>> remoteCache, SessionFunction<V> lifespanMsLoader, SessionFunction<V> maxIdleTimeMsLoader, Runnable onFailover) <K,V extends SessionEntity>
voidRemoteCacheInvoker.runTask(KeycloakSession kcSession, RealmModel realm, String cacheName, K key, MergedUpdate<V> task, SessionEntityWrapper<V> sessionWrapper) -
Uses of SessionEntity in org.keycloak.models.sessions.infinispan.stream
Classes in org.keycloak.models.sessions.infinispan.stream with type parameters of type SessionEntityModifier and TypeClassDescriptionclassSessionPredicate<K,V extends SessionEntity> classSessionUnwrapMapper<K,V extends SessionEntity> classSessionWrapperPredicate<K,S extends SessionEntity> Methods in org.keycloak.models.sessions.infinispan.stream with type parameters of type SessionEntityModifier and TypeMethodDescriptionstatic <K1,V1 extends SessionEntity>
SessionPredicate<K1,V1> static <K1,T extends SessionEntity>
SessionWrapperPredicate<K1,T> static <K1,V1 extends SessionEntity>
SessionUnwrapMapper<K1,V1> SessionUnwrapMapper.getInstance()