Uses of Class
org.keycloak.models.sessions.infinispan.changes.SessionEntityWrapper
-
-
Uses of SessionEntityWrapper in org.keycloak.models.sessions.infinispan
Fields in org.keycloak.models.sessions.infinispan with type parameters of type SessionEntityWrapper Modifier and Type Field Description protected org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>>
InfinispanUserSessionProvider. clientSessionCache
protected org.infinispan.Cache<LoginFailureKey,SessionEntityWrapper<LoginFailureEntity>>
InfinispanUserLoginFailureProvider. loginFailureCache
protected org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>>
InfinispanUserSessionProvider. offlineClientSessionCache
protected org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>>
InfinispanUserSessionProvider. offlineSessionCache
protected org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>>
InfinispanUserSessionProvider. sessionCache
Methods in org.keycloak.models.sessions.infinispan that return types with arguments of type SessionEntityWrapper Modifier and Type Method Description protected org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>>
InfinispanUserSessionProvider. getCache(boolean offline)
protected org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>>
InfinispanUserSessionProvider. getClientSessionCache(boolean offline)
-
Uses of SessionEntityWrapper in org.keycloak.models.sessions.infinispan.changes
Methods in org.keycloak.models.sessions.infinispan.changes that return SessionEntityWrapper Modifier and Type Method Description SessionEntityWrapper<S>
SessionEntityWrapper. forTransport()
static <S extends SessionEntity>
SessionEntityWrapper<S>SessionEntityWrapper. forTransport(S entity)
SessionEntityWrapper<V>
InfinispanChangelogBasedTransaction. get(K key)
SessionEntityWrapper
SessionEntityWrapper.ExternalizerImpl. readObject(ObjectInput input)
Constructor parameters in org.keycloak.models.sessions.infinispan.changes with type arguments of type SessionEntityWrapper Constructor Description InfinispanChangelogBasedTransaction(KeycloakSession kcSession, org.infinispan.Cache<K,SessionEntityWrapper<V>> cache, RemoteCacheInvoker remoteCacheInvoker, BiFunction<RealmModel,V,Long> lifespanMsLoader, BiFunction<RealmModel,V,Long> maxIdleTimeMsLoader)
-
Uses of SessionEntityWrapper in org.keycloak.models.sessions.infinispan.changes.sessions
Methods in org.keycloak.models.sessions.infinispan.changes.sessions with parameters of type SessionEntityWrapper Modifier and Type Method Description SessionUpdateTask.CrossDCMessageStatus
CrossDCLastSessionRefreshChecker. shouldSaveClientSessionToRemoteCache(KeycloakSession kcSession, RealmModel realm, SessionEntityWrapper<AuthenticatedClientSessionEntity> sessionWrapper, UserSessionModel userSession, boolean offline, int newTimestamp)
SessionUpdateTask.CrossDCMessageStatus
CrossDCLastSessionRefreshChecker. shouldSaveUserSessionToRemoteCache(KeycloakSession kcSession, RealmModel realm, SessionEntityWrapper<UserSessionEntity> sessionWrapper, boolean offline, int newLastSessionRefresh)
Method parameters in org.keycloak.models.sessions.infinispan.changes.sessions with type arguments of type SessionEntityWrapper Modifier and Type Method Description CrossDCLastSessionRefreshStore
CrossDCLastSessionRefreshStoreFactory. createAndInit(KeycloakSession kcSession, org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> cache, boolean offline)
CrossDCLastSessionRefreshStore
CrossDCLastSessionRefreshStoreFactory. createAndInit(KeycloakSession kcSession, org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> cache, long timerIntervalMs, int maxIntervalBetweenMessagesSeconds, int maxCount, boolean offline)
Constructor parameters in org.keycloak.models.sessions.infinispan.changes.sessions with type arguments of type SessionEntityWrapper Constructor Description CrossDCLastSessionRefreshListener(KeycloakSession session, org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> cache, boolean offline)
-
Uses of SessionEntityWrapper in org.keycloak.models.sessions.infinispan.entities
Methods in org.keycloak.models.sessions.infinispan.entities that return SessionEntityWrapper Modifier and Type Method Description SessionEntityWrapper
AuthenticatedClientSessionEntity. mergeRemoteEntityWithLocalEntity(SessionEntityWrapper localEntityWrapper)
SessionEntityWrapper
SessionEntity. mergeRemoteEntityWithLocalEntity(SessionEntityWrapper localEntityWrapper)
SessionEntityWrapper
UserSessionEntity. mergeRemoteEntityWithLocalEntity(SessionEntityWrapper localEntityWrapper)
Methods in org.keycloak.models.sessions.infinispan.entities with parameters of type SessionEntityWrapper Modifier and Type Method Description SessionEntityWrapper
AuthenticatedClientSessionEntity. mergeRemoteEntityWithLocalEntity(SessionEntityWrapper localEntityWrapper)
SessionEntityWrapper
SessionEntity. mergeRemoteEntityWithLocalEntity(SessionEntityWrapper localEntityWrapper)
SessionEntityWrapper
UserSessionEntity. mergeRemoteEntityWithLocalEntity(SessionEntityWrapper localEntityWrapper)
-
Uses of SessionEntityWrapper in org.keycloak.models.sessions.infinispan.remotestore
Methods in org.keycloak.models.sessions.infinispan.remotestore with parameters of type SessionEntityWrapper Modifier and Type Method Description <K,V extends SessionEntity>
voidRemoteCacheInvoker. runTask(KeycloakSession kcSession, RealmModel realm, String cacheName, K key, MergedUpdate<V> task, SessionEntityWrapper<V> sessionWrapper)
Method parameters in org.keycloak.models.sessions.infinispan.remotestore with type arguments of type SessionEntityWrapper Modifier and Type Method Description static <K,V extends SessionEntity>
RemoteCacheSessionListenerRemoteCacheSessionListener. createListener(KeycloakSession session, org.infinispan.Cache<K,SessionEntityWrapper<V>> cache, org.infinispan.client.hotrod.RemoteCache<K,SessionEntityWrapper<V>> remoteCache, BiFunction<RealmModel,V,Long> lifespanMsLoader, BiFunction<RealmModel,V,Long> maxIdleTimeMsLoader)
static <K,V extends SessionEntity>
RemoteCacheSessionListenerRemoteCacheSessionListener. createListener(KeycloakSession session, org.infinispan.Cache<K,SessionEntityWrapper<V>> cache, org.infinispan.client.hotrod.RemoteCache<K,SessionEntityWrapper<V>> remoteCache, BiFunction<RealmModel,V,Long> lifespanMsLoader, BiFunction<RealmModel,V,Long> maxIdleTimeMsLoader)
protected void
RemoteCacheSessionListener. init(KeycloakSession session, org.infinispan.Cache<K,SessionEntityWrapper<V>> cache, org.infinispan.client.hotrod.RemoteCache<K,SessionEntityWrapper<V>> remoteCache, BiFunction<RealmModel,V,Long> lifespanMsLoader, BiFunction<RealmModel,V,Long> maxIdleTimeMsLoader)
protected void
RemoteCacheSessionListener. init(KeycloakSession session, org.infinispan.Cache<K,SessionEntityWrapper<V>> cache, org.infinispan.client.hotrod.RemoteCache<K,SessionEntityWrapper<V>> remoteCache, BiFunction<RealmModel,V,Long> lifespanMsLoader, BiFunction<RealmModel,V,Long> maxIdleTimeMsLoader)
-
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 SessionEntityWrapper Modifier and Type Method Description static Function<Map.Entry<String,SessionEntityWrapper<UserSessionEntity>>,Set<String>>
Mappers. authClientSessionSetMapper()
static Function<Map.Entry<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>>,AuthenticatedClientSessionEntity>
Mappers. clientSessionEntity()
static Function<Map.Entry<LoginFailureKey,SessionEntityWrapper<LoginFailureEntity>>,LoginFailureKey>
Mappers. loginFailureId()
static Function<Map.Entry<String,SessionEntityWrapper>,SessionEntity>
Mappers. sessionEntity()
static Function<Map.Entry<String,SessionEntityWrapper<UserSessionEntity>>,String>
Mappers. sessionId()
static Function<Map.Entry<String,SessionEntityWrapper>,Map.Entry<String,SessionEntity>>
Mappers. unwrap()
static Function<Map.Entry<String,SessionEntityWrapper<UserSessionEntity>>,UserSessionEntity>
Mappers. userSessionEntity()
Method parameters in org.keycloak.models.sessions.infinispan.stream with type arguments of type SessionEntityWrapper Modifier and Type Method Description boolean
AuthenticatedClientSessionPredicate. test(Map.Entry<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>> entry)
boolean
SessionPredicate. test(Map.Entry<String,SessionEntityWrapper<S>> entry)
boolean
UserLoginFailurePredicate. test(Map.Entry<LoginFailureKey,SessionEntityWrapper<LoginFailureEntity>> entry)
boolean
UserSessionPredicate. test(Map.Entry<String,SessionEntityWrapper<UserSessionEntity>> entry)
-