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.
|
isExpired
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isExpired
public SimpleSessionMetaData(SessionCreationMetaData creationMetaData, SessionAccessMetaData accessMetaData)
public boolean isNew()
ImmutableSessionMetaData
isNew
in interface ImmutableSessionMetaData
isNew
in class AbstractImmutableSessionMetaData
public boolean isValid()
InvalidatableSessionMetaData
isValid
in interface InvalidatableSessionMetaData
public boolean invalidate()
InvalidatableSessionMetaData
invalidate
in interface InvalidatableSessionMetaData
public Instant getCreationTime()
ImmutableSessionMetaData
getCreationTime
in interface ImmutableSessionMetaData
public Instant getLastAccessedTime()
ImmutableSessionMetaData
getLastAccessedTime
in interface ImmutableSessionMetaData
public Duration getMaxInactiveInterval()
ImmutableSessionMetaData
getMaxInactiveInterval
in interface ImmutableSessionMetaData
public void setLastAccessedTime(Instant instant)
SessionMetaData
setLastAccessedTime
in interface SessionMetaData
public void setMaxInactiveInterval(Duration duration)
SessionMetaData
setMaxInactiveInterval
in interface SessionMetaData
duration
- a time durationCopyright © 2017 JBoss by Red Hat. All rights reserved.