Uses of Interface
org.keycloak.models.sessions.infinispan.SessionFunction
Packages that use SessionFunction
Package
Description
-
Uses of SessionFunction in org.keycloak.models.sessions.infinispan
Fields in org.keycloak.models.sessions.infinispan declared as SessionFunctionModifier and TypeFieldDescriptionprotected final SessionFunctionInfinispanUserSessionProvider.offlineClientSessionCacheEntryLifespanAdjusterprotected final SessionFunctionInfinispanUserSessionProvider.offlineSessionCacheEntryLifespanAdjusterMethods in org.keycloak.models.sessions.infinispan with parameters of type SessionFunctionModifier and TypeMethodDescription<T extends SessionEntity,K>
Map<K,SessionEntityWrapper<T>> PersistentUserSessionProvider.importSessionsWithExpiration(Map<K, SessionEntityWrapper<T>> sessionsById, org.infinispan.commons.api.BasicCache<K, SessionEntityWrapper<T>> cache, SessionFunction<T> lifespanMsCalculator, SessionFunction<T> maxIdleTimeMsCalculator) Constructors in org.keycloak.models.sessions.infinispan with parameters of type SessionFunctionModifierConstructorDescriptionInfinispanUserSessionProvider(KeycloakSession session, PersisterLastSessionRefreshStore persisterLastSessionRefreshStore, InfinispanKeyGenerator keyGenerator, org.infinispan.Cache<String, SessionEntityWrapper<UserSessionEntity>> sessionCache, org.infinispan.Cache<String, SessionEntityWrapper<UserSessionEntity>> offlineSessionCache, org.infinispan.Cache<UUID, SessionEntityWrapper<AuthenticatedClientSessionEntity>> clientSessionCache, org.infinispan.Cache<UUID, SessionEntityWrapper<AuthenticatedClientSessionEntity>> offlineClientSessionCache, SessionFunction<UserSessionEntity> offlineSessionCacheEntryLifespanAdjuster, SessionFunction<AuthenticatedClientSessionEntity> offlineClientSessionCacheEntryLifespanAdjuster, SerializeExecutionsByKey<String> serializerSession, SerializeExecutionsByKey<String> serializerOfflineSession, SerializeExecutionsByKey<UUID> serializerClientSession, SerializeExecutionsByKey<UUID> serializerOfflineClientSession) -
Uses of SessionFunction in org.keycloak.models.sessions.infinispan.changes
Fields in org.keycloak.models.sessions.infinispan.changes declared as SessionFunctionModifier and TypeFieldDescriptionprotected final SessionFunction<V>InfinispanChangelogBasedTransaction.lifespanMsLoaderprotected final SessionFunction<V>InfinispanChangelogBasedTransaction.maxIdleTimeMsLoaderMethods in org.keycloak.models.sessions.infinispan.changes that return SessionFunctionModifier and TypeMethodDescriptionprotected SessionFunction<V>PersistentSessionsChangelogBasedTransaction.getLifespanMsLoader(boolean offline) protected SessionFunction<V>PersistentSessionsChangelogBasedTransaction.getMaxIdleMsLoader(boolean offline) Constructors in org.keycloak.models.sessions.infinispan.changes with parameters of type SessionFunctionModifierConstructorDescriptionClientSessionPersistentChangelogBasedTransaction(KeycloakSession session, org.infinispan.Cache<UUID, SessionEntityWrapper<AuthenticatedClientSessionEntity>> cache, org.infinispan.Cache<UUID, SessionEntityWrapper<AuthenticatedClientSessionEntity>> offlineCache, SessionFunction<AuthenticatedClientSessionEntity> lifespanMsLoader, SessionFunction<AuthenticatedClientSessionEntity> maxIdleTimeMsLoader, SessionFunction<AuthenticatedClientSessionEntity> offlineLifespanMsLoader, SessionFunction<AuthenticatedClientSessionEntity> offlineMaxIdleTimeMsLoader, UserSessionPersistentChangelogBasedTransaction userSessionTx, ArrayBlockingQueue<PersistentUpdate> batchingQueue, SerializeExecutionsByKey<UUID> serializerOnline, SerializeExecutionsByKey<UUID> serializerOffline) InfinispanChangelogBasedTransaction(KeycloakSession kcSession, org.infinispan.Cache<K, SessionEntityWrapper<V>> cache, SessionFunction<V> lifespanMsLoader, SessionFunction<V> maxIdleTimeMsLoader, SerializeExecutionsByKey<K> serializer) PersistentSessionsChangelogBasedTransaction(KeycloakSession session, String cacheName, org.infinispan.Cache<K, SessionEntityWrapper<V>> cache, org.infinispan.Cache<K, SessionEntityWrapper<V>> offlineCache, SessionFunction<V> lifespanMsLoader, SessionFunction<V> maxIdleTimeMsLoader, SessionFunction<V> offlineLifespanMsLoader, SessionFunction<V> offlineMaxIdleTimeMsLoader, ArrayBlockingQueue<PersistentUpdate> batchingQueue, SerializeExecutionsByKey<K> serializerOnline, SerializeExecutionsByKey<K> serializerOffline) UserSessionPersistentChangelogBasedTransaction(KeycloakSession session, org.infinispan.Cache<String, SessionEntityWrapper<UserSessionEntity>> cache, org.infinispan.Cache<String, SessionEntityWrapper<UserSessionEntity>> offlineCache, SessionFunction<UserSessionEntity> lifespanMsLoader, SessionFunction<UserSessionEntity> maxIdleTimeMsLoader, SessionFunction<UserSessionEntity> offlineLifespanMsLoader, SessionFunction<UserSessionEntity> offlineMaxIdleTimeMsLoader, ArrayBlockingQueue<PersistentUpdate> batchingQueue, SerializeExecutionsByKey<String> serializerOnline, SerializeExecutionsByKey<String> serializerOffline)