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.voidsetMaxIdle(Duration maxIdle) Specifies the duration of time since last access after which this session will expire.Methods inherited from interface Expiration
getMaxIdleMethods inherited from interface ExpirationMetaData
getExpirationTime, isExpiredMethods inherited from interface ImmutableSessionMetaData
getCreationTime, getLastAccessEndTime, getLastAccessStartTime, getLastAccessTime
-
Method Details
-
setLastAccess
-
setMaxIdle
Specifies the duration of time since last access after which this session will expire.- Parameters:
maxIdle- the maximum idle duration
-