Package | Description |
---|---|
org.keycloak.models.sessions.infinispan | |
org.keycloak.models.sessions.infinispan.changes.sessions |
Modifier and Type | Field and Description |
---|---|
protected CrossDCLastSessionRefreshStore |
InfinispanUserSessionProvider.lastSessionRefreshStore |
protected CrossDCLastSessionRefreshStore |
InfinispanUserSessionProvider.offlineLastSessionRefreshStore |
Modifier and Type | Method and Description |
---|---|
protected CrossDCLastSessionRefreshStore |
InfinispanUserSessionProvider.getLastSessionRefreshStore() |
protected CrossDCLastSessionRefreshStore |
InfinispanUserSessionProvider.getOfflineLastSessionRefreshStore() |
Constructor and Description |
---|
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 loadOfflineSessionsStatsFromDatabase) |
Modifier and Type | Method and Description |
---|---|
CrossDCLastSessionRefreshStore |
CrossDCLastSessionRefreshStoreFactory.createAndInit(KeycloakSession kcSession,
org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> cache,
boolean offline) |
CrossDCLastSessionRefreshStore |
CrossDCLastSessionRefreshStoreFactory.createAndInit(KeycloakSession kcSession,
org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> cache,
long timerIntervalMs,
int maxIntervalBetweenMessagesSeconds,
int maxCount,
boolean offline) |
protected CrossDCLastSessionRefreshStore |
CrossDCLastSessionRefreshStoreFactory.createStoreInstance(int maxIntervalBetweenMessagesSeconds,
int maxCount,
String eventKey) |
Constructor and Description |
---|
CrossDCLastSessionRefreshChecker(CrossDCLastSessionRefreshStore store,
CrossDCLastSessionRefreshStore offlineStore) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.