public class SimpleSessionMetaData extends AbstractImmutableSessionMetaData implements InvalidatableSessionMetaData
| Constructor and Description |
|---|
SimpleSessionMetaData(SessionCreationMetaData creationMetaData,
SessionAccessMetaData accessMetaData) |
| Modifier and Type | Method and Description |
|---|---|
Instant |
getCreationTime()
Returns the time this session was created.
|
Instant |
getLastAccessedTime()
Returns the time this session was last accessed.
|
Duration |
getMaxInactiveInterval()
Returns the time interval, using the specified unit, after which this session will expire.
|
boolean |
invalidate()
Invalidates the session.
|
boolean |
isNew()
Indicates whether or not this session was created by the current thread.
|
boolean |
isValid()
Indicates whether or not this session is still valid.
|
void |
setLastAccessedTime(Instant instant)
Sets the instant in time that this session was last accessed.
|
void |
setMaxInactiveInterval(Duration duration)
Set the time interval as a duration, after which this session will expire.
|
isExpiredclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisExpiredpublic SimpleSessionMetaData(SessionCreationMetaData creationMetaData, SessionAccessMetaData accessMetaData)
public boolean isNew()
ImmutableSessionMetaDataisNew in interface ImmutableSessionMetaDataisNew in class AbstractImmutableSessionMetaDatapublic boolean isValid()
InvalidatableSessionMetaDataisValid in interface InvalidatableSessionMetaDatapublic boolean invalidate()
InvalidatableSessionMetaDatainvalidate in interface InvalidatableSessionMetaDatapublic Instant getCreationTime()
ImmutableSessionMetaDatagetCreationTime in interface ImmutableSessionMetaDatapublic Instant getLastAccessedTime()
ImmutableSessionMetaDatagetLastAccessedTime in interface ImmutableSessionMetaDatapublic Duration getMaxInactiveInterval()
ImmutableSessionMetaDatagetMaxInactiveInterval in interface ImmutableSessionMetaDatapublic void setLastAccessedTime(Instant instant)
SessionMetaDatasetLastAccessedTime in interface SessionMetaDatapublic void setMaxInactiveInterval(Duration duration)
SessionMetaDatasetMaxInactiveInterval in interface SessionMetaDataduration - a time durationCopyright © 2022 JBoss by Red Hat. All rights reserved.