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.voidsetTimeout(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
isExpired
-
Methods inherited from interface org.wildfly.clustering.web.session.ImmutableSessionMetaData
getCreationTime, getLastAccessEndTime, getLastAccessStartTime, getLastAccessTime, 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
-
setTimeout
void setTimeout(Duration duration)
Set the time interval as a duration, after which this session will expire.- Parameters:
duration- a time duration
-
-