Uses of Class
org.keycloak.models.sessions.infinispan.entities.UserSessionEntity
Packages that use UserSessionEntity
Package
Description
-
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispan
Fields in org.keycloak.models.sessions.infinispan with type parameters of type UserSessionEntityModifier and TypeFieldDescriptionprotected final SessionFunction<UserSessionEntity>InfinispanUserSessionProvider.offlineSessionCacheEntryLifespanAdjusterprotected final InfinispanChangelogBasedTransaction<String,UserSessionEntity> InfinispanUserSessionProvider.offlineSessionTxprotected final InfinispanChangelogBasedTransaction<String,UserSessionEntity> InfinispanUserSessionProvider.sessionTxMethods in org.keycloak.models.sessions.infinispan that return UserSessionEntityMethods in org.keycloak.models.sessions.infinispan that return types with arguments of type UserSessionEntityModifier and TypeMethodDescriptionprotected org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> InfinispanUserSessionProvider.getCache(boolean offline) protected org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> PersistentUserSessionProvider.getCache(boolean offline) InfinispanUserSessionProvider.getTransaction(boolean offline) PersistentUserSessionProvider.importUserSession(UserSessionModel persistentUserSession, boolean offline) Imports aUserSessionModeland itsAuthenticatedClientSessionModel.PersistentUserSessionProvider.wrapPersistentEntity(RealmModel realm, boolean offline, UserSessionModel persistentUserSession) Methods in org.keycloak.models.sessions.infinispan with parameters of type UserSessionEntityModifier and TypeMethodDescriptionprotected LongInfinispanUserSessionProviderFactory.deriveOfflineSessionCacheEntryLifespanMs(RealmModel realm, ClientModel client, UserSessionEntity entity) protected voidInfinispanUserSessionProvider.removeUserSession(UserSessionEntity sessionEntity, boolean offline) protected voidPersistentUserSessionProvider.removeUserSession(UserSessionEntity sessionEntity, boolean offline) Constructors in org.keycloak.models.sessions.infinispan with parameters of type UserSessionEntityModifierConstructorDescriptionUserSessionAdapter(KeycloakSession session, UserModel user, T provider, SessionsChangelogBasedTransaction<String, UserSessionEntity> userSessionUpdateTx, SessionsChangelogBasedTransaction<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> clientSessionUpdateTx, RealmModel realm, UserSessionEntity entity, boolean offline) Constructor parameters in org.keycloak.models.sessions.infinispan with type arguments of type UserSessionEntityModifierConstructorDescriptionInfinispanUserSessionProvider(KeycloakSession session, PersisterLastSessionRefreshStore persisterLastSessionRefreshStore, InfinispanKeyGenerator keyGenerator, InfinispanChangelogBasedTransaction<String, UserSessionEntity> sessionTx, InfinispanChangelogBasedTransaction<String, UserSessionEntity> offlineSessionTx, InfinispanChangelogBasedTransaction<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> clientSessionTx, InfinispanChangelogBasedTransaction<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> offlineClientSessionTx, SessionFunction<UserSessionEntity> offlineSessionCacheEntryLifespanAdjuster, SessionFunction<AuthenticatedClientSessionEntity> offlineClientSessionCacheEntryLifespanAdjuster) InfinispanUserSessionProvider(KeycloakSession session, PersisterLastSessionRefreshStore persisterLastSessionRefreshStore, InfinispanKeyGenerator keyGenerator, InfinispanChangelogBasedTransaction<String, UserSessionEntity> sessionTx, InfinispanChangelogBasedTransaction<String, UserSessionEntity> offlineSessionTx, InfinispanChangelogBasedTransaction<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> clientSessionTx, InfinispanChangelogBasedTransaction<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> offlineClientSessionTx, SessionFunction<UserSessionEntity> offlineSessionCacheEntryLifespanAdjuster, SessionFunction<AuthenticatedClientSessionEntity> offlineClientSessionCacheEntryLifespanAdjuster) UserSessionAdapter(KeycloakSession session, UserModel user, T provider, SessionsChangelogBasedTransaction<String, UserSessionEntity> userSessionUpdateTx, SessionsChangelogBasedTransaction<EmbeddedClientSessionKey, AuthenticatedClientSessionEntity> clientSessionUpdateTx, RealmModel realm, UserSessionEntity entity, boolean offline) -
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispan.changes
Methods in org.keycloak.models.sessions.infinispan.changes that return types with arguments of type UserSessionEntityModifier and TypeMethodDescriptionUserSessionPersistentChangelogBasedTransaction.get(RealmModel realm, String key, UserSessionModel userSession, boolean offline) Constructor parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type UserSessionEntityModifierConstructorDescriptionUserSessionPersistentChangelogBasedTransaction(KeycloakSession session, ArrayBlockingQueue<PersistentUpdate> batchingQueue, CacheHolder<String, UserSessionEntity> cacheHolder, CacheHolder<String, UserSessionEntity> offlineCacheHolder) -
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispan.entities
Methods in org.keycloak.models.sessions.infinispan.entities that return UserSessionEntityModifier and TypeMethodDescriptionstatic UserSessionEntityUserSessionEntity.create(String id, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId) static UserSessionEntityUserSessionEntity.createFromModel(UserSessionModel userSession) UserSessionEntity$___Marshaller_51a26c6f92d4ae144f154002222a7dda38f32646c2bdb513c5dc0fe1445db9d6.read(org.infinispan.protostream.ProtobufTagMarshaller.ReadContext $1) Methods in org.keycloak.models.sessions.infinispan.entities that return types with arguments of type UserSessionEntityModifier and TypeMethodDescriptionUserSessionEntity$___Marshaller_51a26c6f92d4ae144f154002222a7dda38f32646c2bdb513c5dc0fe1445db9d6.getJavaClass()Methods in org.keycloak.models.sessions.infinispan.entities with parameters of type UserSessionEntityModifier and TypeMethodDescriptionstatic voidUserSessionEntity.updateSessionEntity(UserSessionEntity entity, RealmModel realm, UserModel user, String loginUsername, String ipAddress, String authMethod, boolean rememberMe, String brokerSessionId, String brokerUserId) voidUserSessionEntity$___Marshaller_51a26c6f92d4ae144f154002222a7dda38f32646c2bdb513c5dc0fe1445db9d6.write(org.infinispan.protostream.ProtobufTagMarshaller.WriteContext $1, UserSessionEntity $2) -
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispan.stream
Methods in org.keycloak.models.sessions.infinispan.stream that return types with arguments of type UserSessionEntityModifier and TypeMethodDescriptionMappers.authClientSessionSetMapper()Mappers.userSessionEntity()Mappers.userSessionEntity()Method parameters in org.keycloak.models.sessions.infinispan.stream with type arguments of type UserSessionEntityModifier and TypeMethodDescriptionAuthClientSessionSetMapper.apply(Map.Entry<String, SessionEntityWrapper<UserSessionEntity>> entry) booleanUserSessionPredicate.test(Map.Entry<String, SessionEntityWrapper<UserSessionEntity>> entry) -
Uses of UserSessionEntity in org.keycloak.models.sessions.infinispan.util
Methods in org.keycloak.models.sessions.infinispan.util with parameters of type UserSessionEntityModifier and TypeMethodDescriptionstatic longSessionTimeouts.getOfflineSessionLifespanMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum lifespan, which this offline userSession can remain in the infinispan cache.static longSessionTimeouts.getOfflineSessionMaxIdleMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum idle time for this offline userSession.static longSessionTimeouts.getUserSessionLifespanMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum lifespan, which this userSession can remain in the infinispan cache.static longSessionTimeouts.getUserSessionMaxIdleMs(RealmModel realm, ClientModel client, UserSessionEntity userSessionEntity) Get the maximum idle time for this userSession.