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 InfinispanChangelogBasedTransaction<EmbeddedClientSessionKey,AuthenticatedClientSessionEntity> InfinispanUserSessionProvider.clientSessionTxprotected final SessionFunction<AuthenticatedClientSessionEntity>InfinispanUserSessionProvider.offlineClientSessionCacheEntryLifespanAdjusterprotected final InfinispanChangelogBasedTransaction<EmbeddedClientSessionKey,AuthenticatedClientSessionEntity> InfinispanUserSessionProvider.offlineClientSessionTxMethods in org.keycloak.models.sessions.infinispan that return types with arguments of type AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionprotected org.infinispan.Cache<EmbeddedClientSessionKey,SessionEntityWrapper<AuthenticatedClientSessionEntity>> InfinispanUserSessionProvider.getClientSessionCache(boolean offline) protected org.infinispan.Cache<EmbeddedClientSessionKey,SessionEntityWrapper<AuthenticatedClientSessionEntity>> PersistentUserSessionProvider.getClientSessionCache(boolean offline) protected InfinispanChangelogBasedTransaction<EmbeddedClientSessionKey,AuthenticatedClientSessionEntity> 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) Method parameters in org.keycloak.models.sessions.infinispan with type arguments of type AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionvoidClientSessionManager.addChange(EmbeddedClientSessionKey key, PersistentSessionUpdateTask<AuthenticatedClientSessionEntity> task) Adds a update task to the changelog for a specific client session.voidInfinispanUserSessionProvider.addChange(EmbeddedClientSessionKey key, PersistentSessionUpdateTask<AuthenticatedClientSessionEntity> task) voidPersistentUserSessionProvider.addChange(EmbeddedClientSessionKey key, PersistentSessionUpdateTask<AuthenticatedClientSessionEntity> task) voidClientSessionManager.restartEntity(EmbeddedClientSessionKey key, PersistentSessionUpdateTask<AuthenticatedClientSessionEntity> task) Resets and replaces the state of the persistedAuthenticatedClientSessionEntityfor the given session.voidInfinispanUserSessionProvider.restartEntity(EmbeddedClientSessionKey key, PersistentSessionUpdateTask<AuthenticatedClientSessionEntity> task) voidPersistentUserSessionProvider.restartEntity(EmbeddedClientSessionKey key, PersistentSessionUpdateTask<AuthenticatedClientSessionEntity> task) Constructors in org.keycloak.models.sessions.infinispan with parameters of type AuthenticatedClientSessionEntityModifierConstructorDescriptionAuthenticatedClientSessionAdapter(KeycloakSession kcSession, AuthenticatedClientSessionEntity entity, ClientModel client, UserSessionModel userSession, ClientSessionManager clientSessionManager, EmbeddedClientSessionKey cacheKey, boolean offline) -
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.changes
Methods in org.keycloak.models.sessions.infinispan.changes that return AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionClientSessionPersistentChangelogBasedTransaction.createAuthenticatedClientSessionInstance(String userSessionId, AuthenticatedClientSessionModel clientSession, String realmId, String clientId, boolean offline) 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, EmbeddedClientSessionKey key, boolean offline) Constructor parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type AuthenticatedClientSessionEntityModifierConstructorDescriptionClientSessionPersistentChangelogBasedTransaction(KeycloakSession session, ArrayBlockingQueue<PersistentUpdate> batchingQueue, CacheHolder<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> cacheHolder, CacheHolder<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> offlineCacheHolder, UserSessionPersistentChangelogBasedTransaction userSessionTx) -
Uses of AuthenticatedClientSessionEntity in org.keycloak.models.sessions.infinispan.entities
Methods in org.keycloak.models.sessions.infinispan.entities that return AuthenticatedClientSessionEntityModifier and TypeMethodDescriptionAuthenticatedClientSessionEntity.create(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.