Interface ImmutableSessionMetaData
-
- All Superinterfaces:
Expiration,ExpirationMetaData
- All Known Subinterfaces:
SessionMetaData
- All Known Implementing Classes:
OOBSession
public interface ImmutableSessionMetaData extends ExpirationMetaData
Abstraction for immutable meta information about a web session.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description InstantgetCreationTime()Returns the time this session was created.InstantgetLastAccessStartTime()Returns the start time of the last request to access this session.default booleanisNew()Indicates whether or not this session was created by the current thread.-
Methods inherited from interface org.wildfly.clustering.ee.expiration.Expiration
getTimeout, isImmortal
-
Methods inherited from interface org.wildfly.clustering.ee.expiration.ExpirationMetaData
getLastAccessTime, isExpired
-
-
-
-
Method Detail
-
isNew
default boolean isNew()
Indicates whether or not this session was created by the current thread.- Returns:
- true, if this session is new, false otherwise
-
getCreationTime
Instant getCreationTime()
Returns the time this session was created.- Returns:
- the time this session was created
-
getLastAccessStartTime
Instant getLastAccessStartTime()
Returns the start time of the last request to access this session.- Returns:
- the start time of the last request to access this session.
-
-