java.io.Serializablepublic class SessionData
extends java.lang.Object
implements java.io.Serializable
Created: 2017. 6. 6.
| Constructor | Description |
|---|---|
SessionData(java.lang.String id,
long creationTime,
long accessedTime,
long lastAccessedTime,
long maxInactiveIntervalMS) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
calcAndSetExpiryTime() |
|
void |
calcAndSetExpiryTime(long time) |
|
long |
calcExpiryTime() |
|
long |
calcExpiryTime(long time) |
|
void |
clearAllAttributes() |
Removes all attributes.
|
long |
getAccessedTime() |
|
java.util.Map<java.lang.String,java.lang.Object> |
getAllAttributes() |
Returns an unmodifiable map of the attributes.
|
<T> T |
getAttribute(java.lang.String name) |
|
java.util.Enumeration<java.lang.String> |
getAttributeNames() |
|
long |
getCreationTime() |
|
long |
getExpiryTime() |
|
java.lang.String |
getId() |
|
java.util.Set<java.lang.String> |
getKeys() |
|
long |
getLastAccessedTime() |
|
long |
getLastSaved() |
|
long |
getMaxInactiveInterval() |
|
SessionScope |
getSessionScope() |
|
boolean |
isDirty() |
|
boolean |
isExpiredAt(long time) |
|
void |
putAllAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes) |
Copies all of the mappings from the specified attributes.
|
void |
removeAttribute(java.lang.String name) |
|
void |
setAccessedTime(long accessedTime) |
|
<T> T |
setAttribute(java.lang.String name,
java.lang.Object value) |
|
void |
setDirty(boolean dirty) |
|
void |
setExpiryTime(long expiryTime) |
|
void |
setLastAccessedTime(long lastAccessedTime) |
|
void |
setLastSaved(long lastSaved) |
|
void |
setMaxInactiveInterval(long maxInactiveInterval) |
|
java.lang.String |
toString() |
public SessionData(java.lang.String id,
long creationTime,
long accessedTime,
long lastAccessedTime,
long maxInactiveIntervalMS)
public java.lang.String getId()
public SessionScope getSessionScope()
public <T> T getAttribute(java.lang.String name)
public <T> T setAttribute(java.lang.String name,
java.lang.Object value)
public java.util.Enumeration<java.lang.String> getAttributeNames()
public java.util.Set<java.lang.String> getKeys()
public void removeAttribute(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.Object> getAllAttributes()
public void putAllAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
attributes - the specified attributespublic void clearAllAttributes()
public long getCreationTime()
public long getAccessedTime()
public void setAccessedTime(long accessedTime)
public long getLastAccessedTime()
public void setLastAccessedTime(long lastAccessedTime)
public long getMaxInactiveInterval()
public void setMaxInactiveInterval(long maxInactiveInterval)
public long getExpiryTime()
public void setExpiryTime(long expiryTime)
public long calcExpiryTime()
public long calcExpiryTime(long time)
public void calcAndSetExpiryTime()
public void calcAndSetExpiryTime(long time)
public boolean isExpiredAt(long time)
public boolean isDirty()
public void setDirty(boolean dirty)
public long getLastSaved()
public void setLastSaved(long lastSaved)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2008–2018 The Aspectran Project. All rights reserved.