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.clientSessionCacheprotected final org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>> PersistentUserSessionProvider.clientSessionCacheprotected final InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> InfinispanUserSessionProvider.clientSessionTxprotected final org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>> InfinispanUserSessionProvider.offlineClientSessionCacheprotected final org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>> PersistentUserSessionProvider.offlineClientSessionCacheprotected final InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> InfinispanUserSessionProvider.offlineClientSessionTxMethods 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 LongInfinispanUserSessionProviderFactory.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 TypeMethodDescriptionvoidAuthenticatedClientSessionEntity$___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 longSessionTimeouts.getClientSessionLifespanMs(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity clientSessionEntity) Get the maximum lifespan, which this clientSession can remain in the infinispan cache.static longSessionTimeouts.getClientSessionMaxIdleMs(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity clientSessionEntity) Get the maxIdle, which this clientSession will use.static longSessionTimeouts.getOfflineClientSessionLifespanMs(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity authenticatedClientSessionEntity) Get the maximum lifespan, which this offline clientSession can remain in the infinispan cache.static longSessionTimeouts.getOfflineClientSessionMaxIdleMs(RealmModel realm, ClientModel client, AuthenticatedClientSessionEntity authenticatedClientSessionEntity) Get the maxIdle, which this offline clientSession will use.