| Modifier and Type | Field and Description |
|---|---|
protected org.infinispan.Cache<LoginFailureKey,SessionEntityWrapper<LoginFailureEntity>> |
InfinispanUserSessionProvider.loginFailureCache |
protected org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> |
InfinispanUserSessionProvider.offlineSessionCache |
protected org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> |
InfinispanUserSessionProvider.sessionCache |
| Modifier and Type | Method and Description |
|---|---|
protected org.infinispan.Cache<String,SessionEntityWrapper<UserSessionEntity>> |
InfinispanUserSessionProvider.getCache(boolean offline) |
| Modifier and Type | Method and Description |
|---|---|
protected List<UserSessionModel> |
InfinispanUserSessionProvider.getUserSessions(RealmModel realm,
Predicate<Map.Entry<String,SessionEntityWrapper<UserSessionEntity>>> predicate,
boolean offline) |
| Modifier and Type | Method and Description |
|---|---|
SessionEntityWrapper<V> |
InfinispanChangelogBasedTransaction.get(K key) |
SessionEntityWrapper |
SessionEntityWrapper.ExternalizerImpl.readObject(ObjectInput input) |
| Modifier and Type | Method and Description |
|---|---|
SessionUpdateTask.CrossDCMessageStatus |
LoginFailuresUpdateTask.getCrossDCMessageStatus(SessionEntityWrapper<LoginFailureEntity> sessionWrapper) |
SessionUpdateTask.CrossDCMessageStatus |
SessionUpdateTask.getCrossDCMessageStatus(SessionEntityWrapper<S> sessionWrapper) |
SessionUpdateTask.CrossDCMessageStatus |
UserSessionUpdateTask.getCrossDCMessageStatus(SessionEntityWrapper<UserSessionEntity> sessionWrapper) |
void |
InfinispanChangelogBasedTransaction.reloadEntityInCurrentTransaction(RealmModel realm,
K key,
SessionEntityWrapper<V> entity) |
void |
SessionEntityWrapper.ExternalizerImpl.writeObject(ObjectOutput output,
SessionEntityWrapper obj) |
| Constructor and Description |
|---|
InfinispanChangelogBasedTransaction(KeycloakSession kcSession,
String cacheName,
org.infinispan.Cache<K,SessionEntityWrapper<V>> cache,
RemoteCacheInvoker remoteCacheInvoker) |
| Modifier and Type | Method and Description |
|---|---|
SessionUpdateTask.CrossDCMessageStatus |
LastSessionRefreshChecker.getCrossDCMessageStatus(KeycloakSession kcSession,
RealmModel realm,
SessionEntityWrapper<UserSessionEntity> sessionWrapper,
boolean offline,
int newLastSessionRefresh) |
| Modifier and Type | Method and Description |
|---|---|
LastSessionRefreshStore |
LastSessionRefreshStoreFactory.createAndInit(KeycloakSession kcSession,
org.infinispan.Cache<String,SessionEntityWrapper> cache,
boolean offline) |
LastSessionRefreshStore |
LastSessionRefreshStoreFactory.createAndInit(KeycloakSession kcSession,
org.infinispan.Cache<String,SessionEntityWrapper> cache,
long timerIntervalMs,
int maxIntervalBetweenMessagesSeconds,
int maxCount,
boolean offline) |
| Constructor and Description |
|---|
LastSessionRefreshListener(KeycloakSession session,
org.infinispan.Cache<String,SessionEntityWrapper> cache,
boolean offline) |
| Modifier and Type | Method and Description |
|---|---|
SessionEntityWrapper |
SessionEntity.mergeRemoteEntityWithLocalEntity(SessionEntityWrapper localEntityWrapper) |
SessionEntityWrapper |
UserSessionEntity.mergeRemoteEntityWithLocalEntity(SessionEntityWrapper localEntityWrapper) |
| Modifier and Type | Method and Description |
|---|---|
SessionEntityWrapper |
SessionEntity.mergeRemoteEntityWithLocalEntity(SessionEntityWrapper localEntityWrapper) |
SessionEntityWrapper |
UserSessionEntity.mergeRemoteEntityWithLocalEntity(SessionEntityWrapper localEntityWrapper) |
| Modifier and Type | Method and Description |
|---|---|
<K,V extends SessionEntity> |
RemoteCacheInvoker.runTask(KeycloakSession kcSession,
RealmModel realm,
String cacheName,
K key,
SessionUpdateTask<V> task,
SessionEntityWrapper<V> sessionWrapper) |
| Modifier and Type | Method and Description |
|---|---|
static <K,V extends SessionEntity> |
RemoteCacheSessionListener.createListener(KeycloakSession session,
org.infinispan.Cache<K,SessionEntityWrapper<V>> cache,
org.infinispan.client.hotrod.RemoteCache<K,V> remoteCache) |
protected void |
RemoteCacheSessionListener.init(KeycloakSession session,
org.infinispan.Cache<K,SessionEntityWrapper<V>> cache,
org.infinispan.client.hotrod.RemoteCache<K,V> remoteCache) |
| Modifier and Type | Method and Description |
|---|---|
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() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
UserLoginFailurePredicate.test(Map.Entry<LoginFailureKey,SessionEntityWrapper<LoginFailureEntity>> entry) |
boolean |
SessionPredicate.test(Map.Entry<String,SessionEntityWrapper<S>> entry) |
boolean |
UserSessionPredicate.test(Map.Entry<String,SessionEntityWrapper<UserSessionEntity>> entry) |
Copyright © 2017 JBoss by Red Hat. All rights reserved.