public class SimpleSessionMetaData extends Object implements SessionMetaData
| Constructor and Description |
|---|
SimpleSessionMetaData() |
SimpleSessionMetaData(Date creationTime,
Date lastAccessedTime,
Time maxInactiveInterval) |
| Modifier and Type | Method and Description |
|---|---|
Date |
getCreationTime()
Returns the time this session was created.
|
Date |
getLastAccessedTime()
Returns the time this session was last accessed.
|
long |
getMaxInactiveInterval(TimeUnit unit)
Returns the time interval, using the specified unit, after which this session will expire.
|
boolean |
isExpired()
Indicates whether or not this session was previously idle for longer than the maximum inactive interval.
|
boolean |
isNew()
Indicates whether or not this session was created by the current thread.
|
void |
setLastAccessedTime(Date date)
Set the time this session was last accessed.
|
void |
setMaxInactiveInterval(long interval,
TimeUnit unit)
Set the time interval, using the specified unit, after which this session will expire.
|
public boolean isExpired()
ImmutableSessionMetaDataisExpired in interface ImmutableSessionMetaDatapublic boolean isNew()
ImmutableSessionMetaDataisNew in interface ImmutableSessionMetaDatapublic Date getCreationTime()
ImmutableSessionMetaDatagetCreationTime in interface ImmutableSessionMetaDatapublic Date getLastAccessedTime()
ImmutableSessionMetaDatagetLastAccessedTime in interface ImmutableSessionMetaDatapublic void setLastAccessedTime(Date date)
SessionMetaDatasetLastAccessedTime in interface SessionMetaDatapublic long getMaxInactiveInterval(TimeUnit unit)
ImmutableSessionMetaDatagetMaxInactiveInterval in interface ImmutableSessionMetaDataunit - a time unitpublic void setMaxInactiveInterval(long interval,
TimeUnit unit)
SessionMetaDatasetMaxInactiveInterval in interface SessionMetaDatainterval - a time intervalunit - a time unitCopyright © 2014 JBoss by Red Hat. All rights reserved.