public class PersisterLastSessionRefreshStore extends AbstractLastSessionRefreshStore
Modifier and Type | Field and Description |
---|---|
protected static org.jboss.logging.Logger |
logger |
Modifier | Constructor and Description |
---|---|
protected |
PersisterLastSessionRefreshStore(int maxIntervalBetweenMessagesSeconds,
int maxCount,
boolean offline) |
Modifier and Type | Method and Description |
---|---|
protected void |
sendMessage(KeycloakSession kcSession,
Map<String,SessionData> refreshesToSend)
Bulk update the underlying store with all the user sessions, which were refreshed by Keycloak since the last call of this method
|
putLastSessionRefresh, reset
protected PersisterLastSessionRefreshStore(int maxIntervalBetweenMessagesSeconds, int maxCount, boolean offline)
protected void sendMessage(KeycloakSession kcSession, Map<String,SessionData> refreshesToSend)
AbstractLastSessionRefreshStore
sendMessage
in class AbstractLastSessionRefreshStore
refreshesToSend
- Key is userSession ID, SessionData are data about the sessionCopyright © 2020 JBoss by Red Hat. All rights reserved.