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.