Package org.wildfly.clustering.session
Interface SessionMetaData
- All Superinterfaces:
Expiration,ExpirationMetaData,ImmutableSessionMetaData
- All Known Subinterfaces:
InvalidatableSessionMetaData
- All Known Implementing Classes:
CompositeSessionMetaData,DefaultSessionMetaData,DetachedSessionMetaData
Abstraction for meta information about a session.
- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionvoidsetLastAccess(Instant startTime, Instant endTime) Sets the time this session was last accessed.voidsetTimeout(Duration duration) Set the time interval as a duration, after which this session will expire.Methods inherited from interface org.wildfly.clustering.server.expiration.Expiration
getTimeout, isImmortalMethods inherited from interface org.wildfly.clustering.server.expiration.ExpirationMetaData
isExpiredMethods inherited from interface org.wildfly.clustering.session.ImmutableSessionMetaData
getCreationTime, getLastAccessEndTime, getLastAccessStartTime, getLastAccessTime, isNew
-
Method Details
-
setLastAccess
Sets the time this session was last accessed.- Parameters:
startTime- the start time of the last requestendTime- the end time of the last request
-
setTimeout
Set the time interval as a duration, after which this session will expire.- Parameters:
duration- a timeout duration
-