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, 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, 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) 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, 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, 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.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.