Uses of Class
org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionEntity
Packages that use AuthenticatedClientSessionEntity
Package
Description
-
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan
Fields in org.keycloak.models.sessions.infinispan with type parameters of type AuthenticatedClientSessionEntityModifier and TypeFieldDescriptionprotected final org.infinispan.Cache<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> InfinispanUserSessionProvider.clientSessionCache
protected final org.infinispan.Cache<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> PersistentUserSessionProvider.clientSessionCache
protected final InfinispanChangelogBasedTransaction<UUID,
AuthenticatedClientSessionEntity> InfinispanUserSessionProvider.clientSessionTx
protected final org.infinispan.Cache<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> InfinispanUserSessionProvider.offlineClientSessionCache
protected final org.infinispan.Cache<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> PersistentUserSessionProvider.offlineClientSessionCache
protected final InfinispanChangelogBasedTransaction<UUID,
AuthenticatedClientSessionEntity> InfinispanUserSessionProvider.offlineClientSessionTx
Methods in org.keycloak.models.sessions.infinispan that return types with arguments of type AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionprotected org.infinispan.Cache<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> InfinispanUserSessionProvider.getClientSessionCache
(boolean offline) protected org.infinispan.Cache<UUID,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> PersistentUserSessionProvider.getClientSessionCache
(boolean offline) InfinispanUserSessionProvider.getClientSessionTransaction
(boolean offline) Methods in org.keycloak.models.sessions.infinispan with parameters of type AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionprotected Long
InfinispanUserSessionProviderFactory.deriveOfflineClientSessionCacheEntryLifespanOverrideMs
(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity entity) Constructors in org.keycloak.models.sessions.infinispan with parameters of type AuthenticatedClientSessionEntityModifierConstructorDescriptionAuthenticatedClientSessionAdapter
(KeycloakSession kcSession, SessionRefreshStore provider, AuthenticatedClientSessionEntity entity, ClientModel client, UserSessionModel userSession, SessionsChangelogBasedTransaction<UUID, AuthenticatedClientSessionEntity> clientSessionUpdateTx, boolean offline) Constructor parameters in org.keycloak.models.sessions.infinispan with type arguments of type AuthenticatedClientSessionEntityModifierConstructorDescriptionAuthenticatedClientSessionAdapter
(KeycloakSession kcSession, SessionRefreshStore provider, AuthenticatedClientSessionEntity entity, ClientModel client, UserSessionModel userSession, SessionsChangelogBasedTransaction<UUID, AuthenticatedClientSessionEntity> clientSessionUpdateTx, boolean offline) -
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.changes
Methods in org.keycloak.models.sessions.infinispan.changes that return types with arguments of type AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionClientSessionPersistentChangelogBasedTransaction.get
(RealmModel realm, ClientModel client, UserSessionModel userSession, UUID key, boolean offline) Method parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionClientSessionUpdateTask.getCrossDCMessageStatus
(SessionEntityWrapper<AuthenticatedClientSessionEntity> sessionWrapper) Constructor parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type AuthenticatedClientSessionEntityModifierConstructorDescriptionClientSessionPersistentChangelogBasedTransaction
(KeycloakSession session, org.infinispan.Cache<UUID, SessionEntityWrapper<AuthenticatedClientSessionEntity>> cache, org.infinispan.Cache<UUID, SessionEntityWrapper<AuthenticatedClientSessionEntity>> offlineCache, RemoteCacheInvoker remoteCacheInvoker, SessionFunction<AuthenticatedClientSessionEntity> lifespanMsLoader, SessionFunction<AuthenticatedClientSessionEntity> maxIdleTimeMsLoader, SessionFunction<AuthenticatedClientSessionEntity> offlineLifespanMsLoader, SessionFunction<AuthenticatedClientSessionEntity> offlineMaxIdleTimeMsLoader, UserSessionPersistentChangelogBasedTransaction userSessionTx, ArrayBlockingQueue<PersistentUpdate> batchingQueue, SerializeExecutionsByKey<UUID> serializerOnline, SerializeExecutionsByKey<UUID> serializerOffline) ClientSessionPersistentChangelogBasedTransaction
(KeycloakSession session, org.infinispan.Cache<UUID, SessionEntityWrapper<AuthenticatedClientSessionEntity>> cache, org.infinispan.Cache<UUID, SessionEntityWrapper<AuthenticatedClientSessionEntity>> offlineCache, RemoteCacheInvoker remoteCacheInvoker, SessionFunction<AuthenticatedClientSessionEntity> lifespanMsLoader, SessionFunction<AuthenticatedClientSessionEntity> maxIdleTimeMsLoader, SessionFunction<AuthenticatedClientSessionEntity> offlineLifespanMsLoader, SessionFunction<AuthenticatedClientSessionEntity> offlineMaxIdleTimeMsLoader, UserSessionPersistentChangelogBasedTransaction userSessionTx, ArrayBlockingQueue<PersistentUpdate> batchingQueue, SerializeExecutionsByKey<UUID> serializerOnline, SerializeExecutionsByKey<UUID> serializerOffline) -
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.changes.sessions
Method parameters in org.keycloak.models.sessions.infinispan.changes.sessions with type arguments of type AuthenticatedClientSessionEntityModifier 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
Methods in org.keycloak.models.sessions.infinispan.entities that return AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionAuthenticatedClientSessionEntity.create
(UUID clientSessionId, RealmModel realm, ClientModel client, UserSessionModel userSession) AuthenticatedClientSessionEntity.createFromModel
(AuthenticatedClientSessionModel model) AuthenticatedClientSessionEntity$___Marshaller_ce5762ec6313ed07af6e57d6605231677909a58a0712a841bbb25951f85d1ed7.read
(org.infinispan.protostream.ProtobufTagMarshaller.ReadContext $1) Methods in org.keycloak.models.sessions.infinispan.entities that return types with arguments of type AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionAuthenticatedClientSessionEntity$___Marshaller_ce5762ec6313ed07af6e57d6605231677909a58a0712a841bbb25951f85d1ed7.getJavaClass()
Methods in org.keycloak.models.sessions.infinispan.entities with parameters of type AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionvoid
AuthenticatedClientSessionEntity$___Marshaller_ce5762ec6313ed07af6e57d6605231677909a58a0712a841bbb25951f85d1ed7.write
(org.infinispan.protostream.ProtobufTagMarshaller.WriteContext $1, AuthenticatedClientSessionEntity $2) -
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.util
Methods in org.keycloak.models.sessions.infinispan.util with parameters of type AuthenticatedClientSessionEntityModifier 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.