Interface SessionMetaData
-
- All Superinterfaces:
Expiration,ExpirationMetaData,ImmutableSessionMetaData
- All Known Implementing Classes:
OOBSession
public interface SessionMetaData extends ImmutableSessionMetaData
Abstraction for meta information about a web session.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetLastAccess(Instant startTime, Instant endTime)Sets the time this session was last accessed.voidsetMaxInactiveInterval(Duration duration)Set the time interval as a duration, after which this session will expire.-
Methods inherited from interface org.wildfly.clustering.ee.expiration.Expiration
getTimeout, isImmortal
-
Methods inherited from interface org.wildfly.clustering.ee.expiration.ExpirationMetaData
getLastAccessTime, isExpired
-
Methods inherited from interface org.wildfly.clustering.web.session.ImmutableSessionMetaData
getCreationTime, getLastAccessStartTime, isNew
-
-
-
-
Method Detail
-
setLastAccess
void setLastAccess(Instant startTime, Instant endTime)
Sets the time this session was last accessed.- Parameters:
the- start time of the last requestthe- end time of the last request
-
setMaxInactiveInterval
void setMaxInactiveInterval(Duration duration)
Set the time interval as a duration, after which this session will expire.- Parameters:
duration- a time duration
-
-