Class MergedUpdate<S extends SessionEntity>
java.lang.Object
org.keycloak.models.sessions.infinispan.changes.MergedUpdate<S>
- All Implemented Interfaces:
 SessionUpdateTask<S>
- Author:
 - Marek Posolda
 
- 
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.sessions.infinispan.changes.SessionUpdateTask
SessionUpdateTask.CacheOperation, SessionUpdateTask.CrossDCMessageStatus - 
Method Summary
Modifier and TypeMethodDescriptionstatic <S extends SessionEntity>
MergedUpdate<S>computeUpdate(List<SessionUpdateTask<S>> childUpdates, SessionEntityWrapper<S> sessionWrapper, long lifespanMs, long maxIdleTimeMs) getCrossDCMessageStatus(SessionEntityWrapper<S> sessionWrapper) longlongvoidbooleanshouldRemove(S session) toString() 
- 
Method Details
- 
runUpdate
- Specified by:
 runUpdatein interfaceSessionUpdateTask<S extends SessionEntity>
 - 
shouldRemove
- Specified by:
 shouldRemovein interfaceSessionUpdateTask<S extends SessionEntity>
 - 
getOperation
- Specified by:
 getOperationin interfaceSessionUpdateTask<S extends SessionEntity>
 - 
getCrossDCMessageStatus
public SessionUpdateTask.CrossDCMessageStatus getCrossDCMessageStatus(SessionEntityWrapper<S> sessionWrapper) - Specified by:
 getCrossDCMessageStatusin interfaceSessionUpdateTask<S extends SessionEntity>
 - 
getLifespanMs
public long getLifespanMs() - 
getMaxIdleTimeMs
public long getMaxIdleTimeMs() - 
computeUpdate
public static <S extends SessionEntity> MergedUpdate<S> computeUpdate(List<SessionUpdateTask<S>> childUpdates, SessionEntityWrapper<S> sessionWrapper, long lifespanMs, long maxIdleTimeMs)  - 
toString
 
 -