| Modifier and Type | Field and Description |
|---|---|
protected org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>> |
InfinispanUserSessionProvider.clientSessionCache |
protected InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> |
InfinispanUserSessionProvider.clientSessionTx |
protected org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>> |
InfinispanUserSessionProvider.offlineClientSessionCache |
protected InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> |
InfinispanUserSessionProvider.offlineClientSessionTx |
| Modifier and Type | Method and Description |
|---|---|
protected org.infinispan.Cache<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>> |
InfinispanUserSessionProvider.getClientSessionCache(boolean offline) |
protected InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> |
InfinispanUserSessionProvider.getClientSessionTransaction(boolean offline) |
| Constructor and Description |
|---|
AuthenticatedClientSessionAdapter(KeycloakSession kcSession,
InfinispanUserSessionProvider provider,
AuthenticatedClientSessionEntity entity,
ClientModel client,
UserSessionModel userSession,
InfinispanChangelogBasedTransaction<UUID,AuthenticatedClientSessionEntity> clientSessionUpdateTx,
boolean offline) |
| Modifier and Type | Method and Description |
|---|---|
SessionUpdateTask.CacheOperation |
ClientSessionUpdateTask.getOperation(AuthenticatedClientSessionEntity session) |
| Modifier and Type | Method and Description |
|---|---|
SessionUpdateTask.CrossDCMessageStatus |
ClientSessionUpdateTask.getCrossDCMessageStatus(SessionEntityWrapper<AuthenticatedClientSessionEntity> sessionWrapper) |
| Modifier and Type | Method and Description |
|---|---|
SessionUpdateTask.CrossDCMessageStatus |
CrossDCLastSessionRefreshChecker.shouldSaveClientSessionToRemoteCache(KeycloakSession kcSession,
RealmModel realm,
SessionEntityWrapper<AuthenticatedClientSessionEntity> sessionWrapper,
UserSessionModel userSession,
boolean offline,
int newTimestamp) |
| Modifier and Type | Method and Description |
|---|---|
AuthenticatedClientSessionEntity |
AuthenticatedClientSessionEntity.ExternalizerImpl.readObject(ObjectInput input) |
| Modifier and Type | Method and Description |
|---|---|
void |
AuthenticatedClientSessionEntity.ExternalizerImpl.writeObject(ObjectOutput output,
AuthenticatedClientSessionEntity session) |
| Modifier and Type | Method and Description |
|---|---|
static Function<Map.Entry<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>>,AuthenticatedClientSessionEntity> |
Mappers.clientSessionEntity() |
static Function<Map.Entry<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>>,AuthenticatedClientSessionEntity> |
Mappers.clientSessionEntity() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AuthenticatedClientSessionPredicate.test(Map.Entry<UUID,SessionEntityWrapper<AuthenticatedClientSessionEntity>> entry) |
| Modifier and Type | Method and Description |
|---|---|
static long |
SessionTimeouts.getClientSessionLifespanMs(RealmModel realm,
AuthenticatedClientSessionEntity clientSessionEntity)
Get the maximum lifespan, which this clientSession can remain in the infinispan cache.
|
static long |
SessionTimeouts.getClientSessionMaxIdleMs(RealmModel realm,
AuthenticatedClientSessionEntity clientSessionEntity)
Get the maxIdle, which this clientSession will use.
|
static long |
SessionTimeouts.getOfflineClientSessionLifespanMs(RealmModel realm,
AuthenticatedClientSessionEntity authenticatedClientSessionEntity)
Get the maximum lifespan, which this offline clientSession can remain in the infinispan cache.
|
static long |
SessionTimeouts.getOfflineClientSessionMaxIdleMs(RealmModel realm,
AuthenticatedClientSessionEntity authenticatedClientSessionEntity)
Get the maxIdle, which this offline clientSession will use.
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.