Uses of Class
org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionEntity
Package
Description
-
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan
Modifier and TypeFieldDescriptionprotected final org.infinispan.Cache<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> InfinispanUserSessionProvider.clientSessionCache
protected final InfinispanChangelogBasedTransaction<UUID,
AuthenticatedClientSessionEntity> InfinispanUserSessionProvider.clientSessionTx
protected final org.infinispan.Cache<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> InfinispanUserSessionProvider.offlineClientSessionCache
protected final InfinispanChangelogBasedTransaction<UUID,
AuthenticatedClientSessionEntity> InfinispanUserSessionProvider.offlineClientSessionTx
Modifier and TypeMethodDescriptionprotected org.infinispan.Cache<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> InfinispanUserSessionProvider.getClientSessionCache
(boolean offline) InfinispanUserSessionProvider.getClientSessionTransaction
(boolean offline) Modifier and TypeMethodDescriptionprotected Long
InfinispanUserSessionProviderFactory.deriveOfflineClientSessionCacheEntryLifespanOverrideMs
(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity entity) ModifierConstructorDescriptionAuthenticatedClientSessionAdapter
(KeycloakSession kcSession, InfinispanUserSessionProvider provider, AuthenticatedClientSessionEntity entity, ClientModel client, UserSessionModel userSession, InfinispanChangelogBasedTransaction<UUID, AuthenticatedClientSessionEntity> clientSessionUpdateTx, boolean offline) ModifierConstructorDescriptionAuthenticatedClientSessionAdapter
(KeycloakSession kcSession, InfinispanUserSessionProvider provider, AuthenticatedClientSessionEntity entity, ClientModel client, UserSessionModel userSession, InfinispanChangelogBasedTransaction<UUID, AuthenticatedClientSessionEntity> clientSessionUpdateTx, boolean offline) -
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.changes
Modifier and TypeMethodDescriptionClientSessionUpdateTask.getOperation
(AuthenticatedClientSessionEntity session) Modifier and TypeMethodDescriptionClientSessionUpdateTask.getCrossDCMessageStatus
(SessionEntityWrapper<AuthenticatedClientSessionEntity> sessionWrapper) -
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.changes.sessions
Modifier and TypeMethodDescriptionCrossDCLastSessionRefreshChecker.shouldSaveClientSessionToRemoteCache
(KeycloakSession kcSession, RealmModel realm, SessionEntityWrapper<AuthenticatedClientSessionEntity> sessionWrapper, UserSessionModel userSession, boolean offline, int newTimestamp) -
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.entities
Modifier and TypeMethodDescriptionAuthenticatedClientSessionEntity.ExternalizerImpl.readObject
(ObjectInput input) Modifier and TypeMethodDescriptionvoid
AuthenticatedClientSessionEntity.ExternalizerImpl.writeObject
(ObjectOutput output, AuthenticatedClientSessionEntity session) -
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.stream
Modifier and TypeMethodDescriptionstatic Function<Map.Entry<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>>, AuthenticatedClientSessionEntity> Mappers.clientSessionEntity()
static Function<Map.Entry<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>>, AuthenticatedClientSessionEntity> Mappers.clientSessionEntity()
Modifier and TypeMethodDescriptionboolean
AuthenticatedClientSessionPredicate.test
(Map.Entry<UUID, SessionEntityWrapper<AuthenticatedClientSessionEntity>> entry) -
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.util
Modifier and TypeMethodDescriptionstatic long
SessionTimeouts.getClientSessionLifespanMs
(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity clientSessionEntity) Get the maximum lifespan, which this clientSession can remain in the infinispan cache.static long
SessionTimeouts.getClientSessionMaxIdleMs
(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity clientSessionEntity) Get the maxIdle, which this clientSession will use.static long
SessionTimeouts.getOfflineClientSessionLifespanMs
(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity authenticatedClientSessionEntity) Get the maximum lifespan, which this offline clientSession can remain in the infinispan cache.static long
SessionTimeouts.getOfflineClientSessionMaxIdleMs
(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity authenticatedClientSessionEntity) Get the maxIdle, which this offline clientSession will use.