Uses of Class
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper
Packages that use SessionEntityWrapper
Package
Description
-
Uses of SessionEntityWrapper in org.keycloak.models.sessions.infinispan
Methods in org.keycloak.models.sessions.infinispan that return SessionEntityWrapperModifier and TypeMethodDescriptionPersistentUserSessionProvider.importUserSession
(UserSessionModel persistentUserSession, boolean offline) Imports aUserSessionModel
and itsAuthenticatedClientSessionModel
.PersistentUserSessionProvider.wrapPersistentEntity
(RealmModel realm, boolean offline, UserSessionModel persistentUserSession) Methods in org.keycloak.models.sessions.infinispan that return types with arguments of type SessionEntityWrapperModifier and TypeMethodDescriptionorg.infinispan.Cache<String,
SessionEntityWrapper<RootAuthenticationSessionEntity>> InfinispanAuthenticationSessionProvider.getCache()
protected org.infinispan.Cache<String,
SessionEntityWrapper<UserSessionEntity>> InfinispanUserSessionProvider.getCache
(boolean offline) protected org.infinispan.Cache<String,
SessionEntityWrapper<UserSessionEntity>> PersistentUserSessionProvider.getCache
(boolean offline) protected org.infinispan.Cache<EmbeddedClientSessionKey,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> InfinispanUserSessionProvider.getClientSessionCache
(boolean offline) protected org.infinispan.Cache<EmbeddedClientSessionKey,
SessionEntityWrapper<AuthenticatedClientSessionEntity>> PersistentUserSessionProvider.getClientSessionCache
(boolean offline) <T extends SessionEntity,
K>
Map<K,SessionEntityWrapper<T>> PersistentUserSessionProvider.importSessionsWithExpiration
(Map<K, SessionEntityWrapper<T>> sessionsById, org.infinispan.commons.api.BasicCache<K, SessionEntityWrapper<T>> cache, SessionFunction<T> lifespanMsCalculator, SessionFunction<T> maxIdleTimeMsCalculator) Deprecated, for removal: This API element is subject to removal in a future version.Method parameters in org.keycloak.models.sessions.infinispan with type arguments of type SessionEntityWrapperModifier and TypeMethodDescription<T extends SessionEntity,
K>
Map<K,SessionEntityWrapper<T>> PersistentUserSessionProvider.importSessionsWithExpiration
(Map<K, SessionEntityWrapper<T>> sessionsById, org.infinispan.commons.api.BasicCache<K, SessionEntityWrapper<T>> cache, SessionFunction<T> lifespanMsCalculator, SessionFunction<T> maxIdleTimeMsCalculator) Deprecated, for removal: This API element is subject to removal in a future version.<T extends SessionEntity,
K>
Map<K,SessionEntityWrapper<T>> PersistentUserSessionProvider.importSessionsWithExpiration
(Map<K, SessionEntityWrapper<T>> sessionsById, org.infinispan.commons.api.BasicCache<K, SessionEntityWrapper<T>> cache, SessionFunction<T> lifespanMsCalculator, SessionFunction<T> maxIdleTimeMsCalculator) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SessionEntityWrapper in org.keycloak.models.sessions.infinispan.changes
Methods in org.keycloak.models.sessions.infinispan.changes that return SessionEntityWrapperModifier and TypeMethodDescriptionReplaceFunction.apply
(K key, SessionEntityWrapper<T> currentValue) SessionEntityWrapper.forTransport()
static <S extends SessionEntity>
SessionEntityWrapper<S>SessionEntityWrapper.forTransport
(S entity) ClientSessionPersistentChangelogBasedTransaction.get
(RealmModel realm, ClientModel client, UserSessionModel userSession, EmbeddedClientSessionKey key, boolean offline) UserSessionPersistentChangelogBasedTransaction.get
(RealmModel realm, String key, UserSessionModel userSession, boolean offline) SessionUpdatesList.getEntityWrapper()
PersistentSessionsChangelogBasedTransaction.importSession
(RealmModel realmModel, K key, SessionEntityWrapper<V> session, boolean offline, long lifespan, long maxIdle) Imports a session from an external source into theCache
.SessionEntityWrapper$___Marshaller_1bbadd4403b5da37a897a397df8477e4fbe148148934fc1536a70a2e9d510f32.read
(org.infinispan.protostream.ProtobufTagMarshaller.ReadContext $1) Methods in org.keycloak.models.sessions.infinispan.changes that return types with arguments of type SessionEntityWrapperModifier and TypeMethodDescriptionorg.infinispan.Cache<K,
SessionEntityWrapper<V>> CacheHolder.cache()
Returns the value of thecache
record component.org.infinispan.Cache<K,
SessionEntityWrapper<V>> InfinispanChangelogBasedTransaction.getCache()
org.infinispan.Cache<K,
SessionEntityWrapper<V>> PersistentSessionsChangelogBasedTransaction.getCache
(boolean offline) SessionEntityWrapper$___Marshaller_1bbadd4403b5da37a897a397df8477e4fbe148148934fc1536a70a2e9d510f32.getJavaClass()
Methods in org.keycloak.models.sessions.infinispan.changes with parameters of type SessionEntityWrapperModifier and TypeMethodDescriptionReplaceFunction.apply
(K key, SessionEntityWrapper<T> currentValue) static <S extends SessionEntity>
MergedUpdate<S>MergedUpdate.computeUpdate
(List<SessionUpdateTask<S>> childUpdates, SessionEntityWrapper<S> sessionWrapper, long lifespanMs, long maxIdleTimeMs) InfinispanChangelogBasedTransaction.importSession
(RealmModel realmModel, K key, SessionEntityWrapper<V> session, long lifespan, long maxIdle) Imports a session from an external source into theCache
.PersistentSessionsChangelogBasedTransaction.importSession
(RealmModel realmModel, K key, SessionEntityWrapper<V> session, boolean offline, long lifespan, long maxIdle) Imports a session from an external source into theCache
.void
InfinispanChangelogBasedTransaction.reloadEntityInCurrentTransaction
(RealmModel realm, K key, SessionEntityWrapper<V> entity) Deprecated, for removal: This API element is subject to removal in a future version.void
PersistentSessionsChangelogBasedTransaction.reloadEntityInCurrentTransaction
(RealmModel realm, K key, SessionEntityWrapper<V> entity) Deprecated, for removal: This API element is subject to removal in a future version.static <K,
V extends SessionEntity>
voidInfinispanChangesUtils.runOperationInCluster
(CacheHolder<K, V> cacheHolder, K key, MergedUpdate<V> task, SessionEntityWrapper<V> sessionWrapper, org.infinispan.commons.util.concurrent.AggregateCompletionStage<Void> stage, org.jboss.logging.Logger logger) void
SessionEntityWrapper$___Marshaller_1bbadd4403b5da37a897a397df8477e4fbe148148934fc1536a70a2e9d510f32.write
(org.infinispan.protostream.ProtobufTagMarshaller.WriteContext $1, SessionEntityWrapper $2) Method parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type SessionEntityWrapperModifier and TypeMethodDescriptionvoid
InfinispanChangelogBasedTransaction.importSessionsConcurrently
(RealmModel realmModel, Map<K, SessionEntityWrapper<V>> sessions, SessionFunction<V> lifespanFunction, SessionFunction<V> maxIdleFunction) Imports multiple sessions from an external source into theCache
.void
PersistentSessionsChangelogBasedTransaction.importSessionsConcurrently
(RealmModel realmModel, Map<K, SessionEntityWrapper<V>> sessions, boolean offline) Imports multiple sessions from an external source into theCache
.Constructors in org.keycloak.models.sessions.infinispan.changes with parameters of type SessionEntityWrapperModifierConstructorDescriptionReplaceFunction
(UUID expectedVersion, SessionEntityWrapper<T> newValue) SessionUpdatesList
(RealmModel realm, SessionEntityWrapper<S> entityWrapper) SessionUpdatesList
(RealmModel realm, SessionEntityWrapper<S> entityWrapper, UserSessionModel.SessionPersistenceState persistenceState) Constructor parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type SessionEntityWrapperModifierConstructorDescriptionCacheHolder
(org.infinispan.Cache<K, SessionEntityWrapper<V>> cache, org.infinispan.util.concurrent.ActionSequencer sequencer, SessionFunction<V> lifespanFunction, SessionFunction<V> maxIdleFunction) Creates an instance of aCacheHolder
record class. -
Uses of SessionEntityWrapper in org.keycloak.models.sessions.infinispan.entities
Methods in org.keycloak.models.sessions.infinispan.entities that return SessionEntityWrapperModifier and TypeMethodDescriptionSessionEntity.mergeRemoteEntityWithLocalEntity
(SessionEntityWrapper localEntityWrapper) Deprecated, for removal: This API element is subject to removal in a future version.UserSessionEntity.mergeRemoteEntityWithLocalEntity
(SessionEntityWrapper localEntityWrapper) Methods in org.keycloak.models.sessions.infinispan.entities with parameters of type SessionEntityWrapperModifier and TypeMethodDescriptionSessionEntity.mergeRemoteEntityWithLocalEntity
(SessionEntityWrapper localEntityWrapper) Deprecated, for removal: This API element is subject to removal in a future version.UserSessionEntity.mergeRemoteEntityWithLocalEntity
(SessionEntityWrapper localEntityWrapper) -
Uses of SessionEntityWrapper in org.keycloak.models.sessions.infinispan.stream
Methods in org.keycloak.models.sessions.infinispan.stream that return types with arguments of type SessionEntityWrapperModifier and TypeMethodDescriptionMappers.authClientSessionSetMapper()
static Function<Map.Entry<LoginFailureKey,
SessionEntityWrapper<LoginFailureEntity>>, LoginFailureKey> Mappers.loginFailureId()
Mappers.userSessionEntity()
Method parameters in org.keycloak.models.sessions.infinispan.stream with type arguments of type SessionEntityWrapperModifier and TypeMethodDescriptionAuthClientSessionSetMapper.apply
(Map.Entry<String, SessionEntityWrapper<UserSessionEntity>> entry) SessionUnwrapMapper.apply
(Map.Entry<K, SessionEntityWrapper<V>> entry) boolean
UserSessionPredicate.test
(Map.Entry<String, SessionEntityWrapper<UserSessionEntity>> entry)