Class PersisterLastSessionRefreshStoreFactory
java.lang.Object
org.keycloak.models.sessions.infinispan.changes.sessions.AbstractLastSessionRefreshStoreFactory
org.keycloak.models.sessions.infinispan.changes.sessions.PersisterLastSessionRefreshStoreFactory
- Author:
- Marek Posolda
-
Nested Class Summary
Nested classes/interfaces inherited from class org.keycloak.models.sessions.infinispan.changes.sessions.AbstractLastSessionRefreshStoreFactory
AbstractLastSessionRefreshStoreFactory.PropagateLastSessionRefreshTask
-
Field Summary
FieldsFields inherited from class org.keycloak.models.sessions.infinispan.changes.sessions.AbstractLastSessionRefreshStoreFactory
DEFAULT_MAX_COUNT, DEFAULT_MAX_INTERVAL_BETWEEN_MESSAGES_SECONDS, DEFAULT_TIMER_INTERVAL_MS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAndInit
(KeycloakSession kcSession, boolean offline) createAndInit
(KeycloakSession kcSession, long timerIntervalMs, int maxIntervalBetweenMessagesSeconds, int maxCount, boolean offline) protected PersisterLastSessionRefreshStore
createStoreInstance
(int maxIntervalBetweenMessagesSeconds, int maxCount, boolean offline) Methods inherited from class org.keycloak.models.sessions.infinispan.changes.sessions.AbstractLastSessionRefreshStoreFactory
setupPeriodicTimer
-
Field Details
-
DB_LSR_PERIODIC_TASK_NAME
- See Also:
-
-
Constructor Details
-
PersisterLastSessionRefreshStoreFactory
public PersisterLastSessionRefreshStoreFactory()
-
-
Method Details
-
createAndInit
-
createAndInit
public PersisterLastSessionRefreshStore createAndInit(KeycloakSession kcSession, long timerIntervalMs, int maxIntervalBetweenMessagesSeconds, int maxCount, boolean offline) -
createStoreInstance
protected PersisterLastSessionRefreshStore createStoreInstance(int maxIntervalBetweenMessagesSeconds, int maxCount, boolean offline)
-