Class DefaultImmutableSessionMetaData
- java.lang.Object
-
- org.wildfly.clustering.web.cache.session.metadata.coarse.DefaultImmutableSessionMetaData
-
- All Implemented Interfaces:
Expiration,ExpirationMetaData,ImmutableSessionMetaData
- Direct Known Subclasses:
DefaultSessionMetaData
public class DefaultImmutableSessionMetaData extends Object implements ImmutableSessionMetaData
Default immutable session metadata implementation that delegates to a cache entry.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description DefaultImmutableSessionMetaData(ImmutableSessionMetaDataEntry entry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstantgetCreationTime()InstantgetLastAccessEndTime()InstantgetLastAccessStartTime()DurationgetTimeout()booleanisNew()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.wildfly.clustering.ee.expiration.Expiration
isImmortal
-
Methods inherited from interface org.wildfly.clustering.ee.expiration.ExpirationMetaData
isExpired
-
Methods inherited from interface org.wildfly.clustering.web.session.ImmutableSessionMetaData
getLastAccessTime
-
-
-
-
Constructor Detail
-
DefaultImmutableSessionMetaData
public DefaultImmutableSessionMetaData(ImmutableSessionMetaDataEntry entry)
-
-
Method Detail
-
isNew
public boolean isNew()
- Specified by:
isNewin interfaceImmutableSessionMetaData
-
getCreationTime
public Instant getCreationTime()
- Specified by:
getCreationTimein interfaceImmutableSessionMetaData
-
getLastAccessStartTime
public Instant getLastAccessStartTime()
- Specified by:
getLastAccessStartTimein interfaceImmutableSessionMetaData
-
getLastAccessEndTime
public Instant getLastAccessEndTime()
- Specified by:
getLastAccessEndTimein interfaceImmutableSessionMetaData
-
getTimeout
public Duration getTimeout()
- Specified by:
getTimeoutin interfaceExpiration
-
-