Uses of Class
org.keycloak.models.sessions.infinispan.entities.UserSessionEntity
Packages that use UserSessionEntity
Package
Description
- 
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispanFields in org.keycloak.models.sessions.infinispan with type parameters of type UserSessionEntityModifier and TypeFieldDescriptionprotected final org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> InfinispanUserSessionProvider.offlineSessionCacheprotected final InfinispanChangelogBasedTransaction<String,UserSessionEntity> InfinispanUserSessionProvider.offlineSessionTxprotected final org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> InfinispanUserSessionProvider.sessionCacheprotected final InfinispanChangelogBasedTransaction<String,UserSessionEntity> InfinispanUserSessionProvider.sessionTxMethods in org.keycloak.models.sessions.infinispan that return types with arguments of type UserSessionEntityModifier and TypeMethodDescriptionprotected org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> InfinispanUserSessionProvider.getCache(boolean offline) InfinispanUserSessionProvider.getTransaction(boolean offline) Methods in org.keycloak.models.sessions.infinispan with parameters of type UserSessionEntityModifier and TypeMethodDescriptionprotected LongInfinispanUserSessionProviderFactory.deriveOfflineSessionCacheEntryLifespanMs(RealmModel realm, ClientModel client, UserSessionEntity entity) protected voidInfinispanUserSessionProvider.removeUserSession(UserSessionEntity sessionEntity, boolean offline) Constructors in org.keycloak.models.sessions.infinispan with parameters of type UserSessionEntityModifierConstructorDescriptionUserSessionAdapter(KeycloakSession session, UserModel user, InfinispanUserSessionProvider provider, InfinispanChangelogBasedTransaction<String, UserSessionEntity> userSessionUpdateTx, InfinispanChangelogBasedTransaction<UUID, AuthenticatedClientSessionEntity> clientSessionUpdateTx, RealmModel realm, UserSessionEntity entity, boolean offline) Constructor parameters in org.keycloak.models.sessions.infinispan with type arguments of type UserSessionEntityModifierConstructorDescriptionInfinispanUserSessionProvider(KeycloakSession session, RemoteCacheInvoker remoteCacheInvoker, CrossDCLastSessionRefreshStore lastSessionRefreshStore, CrossDCLastSessionRefreshStore offlineLastSessionRefreshStore, 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, boolean loadOfflineSessionsFromDatabase, SessionFunction<UserSessionEntity> offlineSessionCacheEntryLifespanAdjuster, SessionFunction<AuthenticatedClientSessionEntity> offlineClientSessionCacheEntryLifespanAdjuster) InfinispanUserSessionProvider(KeycloakSession session, RemoteCacheInvoker remoteCacheInvoker, CrossDCLastSessionRefreshStore lastSessionRefreshStore, CrossDCLastSessionRefreshStore offlineLastSessionRefreshStore, 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, boolean loadOfflineSessionsFromDatabase, SessionFunction<UserSessionEntity> offlineSessionCacheEntryLifespanAdjuster, SessionFunction<AuthenticatedClientSessionEntity> offlineClientSessionCacheEntryLifespanAdjuster) UserSessionAdapter(KeycloakSession session, UserModel user, InfinispanUserSessionProvider provider, InfinispanChangelogBasedTransaction<String, UserSessionEntity> userSessionUpdateTx, InfinispanChangelogBasedTransaction<UUID, AuthenticatedClientSessionEntity> clientSessionUpdateTx, RealmModel realm, UserSessionEntity entity, boolean offline) 
- 
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispan.changesMethods in org.keycloak.models.sessions.infinispan.changes with parameters of type UserSessionEntityMethod parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type UserSessionEntityModifier and TypeMethodDescriptionUserSessionUpdateTask.getCrossDCMessageStatus(SessionEntityWrapper<UserSessionEntity> sessionWrapper) 
- 
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispan.changes.sessionsMethod parameters in org.keycloak.models.sessions.infinispan.changes.sessions with type arguments of type UserSessionEntityModifier and TypeMethodDescriptionCrossDCLastSessionRefreshStoreFactory.createAndInit(KeycloakSession kcSession, org.infinispan.Cache<String, SessionEntityWrapper<UserSessionEntity>> cache, boolean offline) CrossDCLastSessionRefreshStoreFactory.createAndInit(KeycloakSession kcSession, org.infinispan.Cache<String, SessionEntityWrapper<UserSessionEntity>> cache, long timerIntervalMs, int maxIntervalBetweenMessagesSeconds, int maxCount, boolean offline) CrossDCLastSessionRefreshChecker.shouldSaveUserSessionToRemoteCache(KeycloakSession kcSession, RealmModel realm, SessionEntityWrapper<UserSessionEntity> sessionWrapper, boolean offline, int newLastSessionRefresh) Constructor parameters in org.keycloak.models.sessions.infinispan.changes.sessions with type arguments of type UserSessionEntityModifierConstructorDescriptionCrossDCLastSessionRefreshListener(KeycloakSession session, org.infinispan.Cache<String, SessionEntityWrapper<UserSessionEntity>> cache, boolean offline) 
- 
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispan.entitiesMethods in org.keycloak.models.sessions.infinispan.entities that return UserSessionEntityModifier and TypeMethodDescriptionUserSessionEntity.ExternalizerImpl.readObject(ObjectInput input) UserSessionEntity.ExternalizerImpl.readObjectVersion1(ObjectInput input) Methods in org.keycloak.models.sessions.infinispan.entities with parameters of type UserSessionEntityModifier and TypeMethodDescriptionvoidUserSessionEntity.ExternalizerImpl.writeObject(ObjectOutput output, UserSessionEntity session) 
- 
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispan.streamMethods in org.keycloak.models.sessions.infinispan.stream that return types with arguments of type UserSessionEntityModifier and TypeMethodDescriptionMappers.authClientSessionSetMapper()Mappers.sessionId()Mappers.userSessionEntity()Mappers.userSessionEntity()static Comparator<UserSessionEntity>Comparators.userSessionLastSessionRefresh()Method parameters in org.keycloak.models.sessions.infinispan.stream with type arguments of type UserSessionEntityModifier and TypeMethodDescriptionbooleanUserSessionPredicate.test(Map.Entry<String, SessionEntityWrapper<UserSessionEntity>> entry) 
- 
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispan.utilMethods in org.keycloak.models.sessions.infinispan.util with parameters of type UserSessionEntityModifier and TypeMethodDescriptionstatic longSessionTimeouts.getOfflineSessionLifespanMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum lifespan, which this offline userSession can remain in the infinispan cache.static longSessionTimeouts.getOfflineSessionMaxIdleMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum idle time for this offline userSession.static longSessionTimeouts.getUserSessionLifespanMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum lifespan, which this userSession can remain in the infinispan cache.static longSessionTimeouts.getUserSessionMaxIdleMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum idle time for this userSession.