Class MutableSessionAccessMetaData
- java.lang.Object
-
- org.wildfly.clustering.web.cache.session.MutableSessionAccessMetaData
-
- All Implemented Interfaces:
ImmutableSessionAccessMetaData,SessionAccessMetaData
public class MutableSessionAccessMetaData extends Object implements SessionAccessMetaData
- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description MutableSessionAccessMetaData(SessionAccessMetaData metaData, org.wildfly.clustering.ee.Mutator mutator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DurationgetLastAccessDuration()Returns the duration of time between the start and of the last access.DurationgetSinceCreationDuration()Returns the duration of time between session creation and the start of the last access.voidsetLastAccessDuration(Duration sinceCreation, Duration lastAccess)Sets the last accessed duration (since this session was created) and last request duration.
-
-
-
Constructor Detail
-
MutableSessionAccessMetaData
public MutableSessionAccessMetaData(SessionAccessMetaData metaData, org.wildfly.clustering.ee.Mutator mutator)
-
-
Method Detail
-
getSinceCreationDuration
public Duration getSinceCreationDuration()
Description copied from interface:ImmutableSessionAccessMetaDataReturns the duration of time between session creation and the start of the last access.- Specified by:
getSinceCreationDurationin interfaceImmutableSessionAccessMetaData- Returns:
- the duration of time between session creation and the start of the last access.
-
getLastAccessDuration
public Duration getLastAccessDuration()
Description copied from interface:ImmutableSessionAccessMetaDataReturns the duration of time between the start and of the last access.- Specified by:
getLastAccessDurationin interfaceImmutableSessionAccessMetaData- Returns:
- the duration of time between the start and of the last access.
-
setLastAccessDuration
public void setLastAccessDuration(Duration sinceCreation, Duration lastAccess)
Description copied from interface:SessionAccessMetaDataSets the last accessed duration (since this session was created) and last request duration.- Specified by:
setLastAccessDurationin interfaceSessionAccessMetaData- Parameters:
sinceCreation- the duration of time this session was created
-
-