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()
ImmutableSessionMetaData
isExpired
in interface ImmutableSessionMetaData
public boolean isNew()
ImmutableSessionMetaData
isNew
in interface ImmutableSessionMetaData
public Date getCreationTime()
ImmutableSessionMetaData
getCreationTime
in interface ImmutableSessionMetaData
public Date getLastAccessedTime()
ImmutableSessionMetaData
getLastAccessedTime
in interface ImmutableSessionMetaData
public void setLastAccessedTime(Date date)
SessionMetaData
setLastAccessedTime
in interface SessionMetaData
public long getMaxInactiveInterval(TimeUnit unit)
ImmutableSessionMetaData
getMaxInactiveInterval
in interface ImmutableSessionMetaData
unit
- a time unitpublic void setMaxInactiveInterval(long interval, TimeUnit unit)
SessionMetaData
setMaxInactiveInterval
in interface SessionMetaData
interval
- a time intervalunit
- a time unitCopyright © 2014 JBoss by Red Hat. All rights reserved.