public class SessionData extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected long |
_accessed |
protected Map<String,Object> |
_attributes |
protected String |
_contextPath |
protected long |
_cookieSet |
protected long |
_created |
protected boolean |
_dirty |
protected long |
_expiry |
protected String |
_id |
protected long |
_lastAccessed |
protected String |
_lastNode |
protected long |
_lastSaved |
protected long |
_maxInactiveMs |
protected String |
_vhost |
Constructor and Description |
---|
SessionData(String id,
String cpath,
String vhost,
long created,
long accessed,
long lastAccessed,
long maxInactiveMs) |
SessionData(String id,
String cpath,
String vhost,
long created,
long accessed,
long lastAccessed,
long maxInactiveMs,
Map<String,Object> attributes) |
Modifier and Type | Method and Description |
---|---|
void |
calcAndSetExpiry() |
void |
calcAndSetExpiry(long time) |
long |
calcExpiry() |
long |
calcExpiry(long time) |
void |
clearAllAttributes()
Remove all attributes
|
void |
copy(SessionData data)
Copy the info from the given sessiondata
|
long |
getAccessed() |
Map<String,Object> |
getAllAttributes() |
Object |
getAttribute(String name) |
String |
getContextPath() |
long |
getCookieSet() |
long |
getCreated() |
long |
getExpiry() |
String |
getId() |
Set<String> |
getKeys() |
long |
getLastAccessed() |
String |
getLastNode() |
long |
getLastSaved() |
long |
getMaxInactiveMs() |
String |
getVhost() |
boolean |
isDirty() |
boolean |
isExpiredAt(long time) |
void |
putAllAttributes(Map<String,Object> attributes) |
void |
setAccessed(long accessed) |
Object |
setAttribute(String name,
Object value) |
void |
setContextPath(String contextPath) |
void |
setCookieSet(long cookieSet) |
void |
setCreated(long created) |
void |
setDirty(boolean dirty) |
void |
setDirty(String name) |
void |
setExpiry(long expiry) |
void |
setId(String id) |
void |
setLastAccessed(long lastAccessed) |
void |
setLastNode(String lastNode) |
void |
setLastSaved(long lastSaved) |
void |
setMaxInactiveMs(long maxInactive) |
void |
setVhost(String vhost) |
String |
toString() |
protected String _id
protected String _contextPath
protected String _vhost
protected String _lastNode
protected long _expiry
protected long _created
protected long _cookieSet
protected long _accessed
protected long _lastAccessed
protected long _maxInactiveMs
protected boolean _dirty
protected long _lastSaved
public SessionData(String id, String cpath, String vhost, long created, long accessed, long lastAccessed, long maxInactiveMs)
public void copy(SessionData data)
data
- the sessiondata to be copiedpublic long getLastSaved()
public void setLastSaved(long lastSaved)
public boolean isDirty()
public void setDirty(boolean dirty)
public Object getAttribute(String name)
name
- the name of the attributepublic void setDirty(String name)
public void clearAllAttributes()
public Map<String,Object> getAllAttributes()
public String getId()
public void setId(String id)
public String getContextPath()
public void setContextPath(String contextPath)
public String getVhost()
public void setVhost(String vhost)
public String getLastNode()
public void setLastNode(String lastNode)
public long getExpiry()
public void setExpiry(long expiry)
public long calcExpiry()
public long calcExpiry(long time)
public void calcAndSetExpiry(long time)
public void calcAndSetExpiry()
public long getCreated()
public void setCreated(long created)
public long getCookieSet()
public void setCookieSet(long cookieSet)
public long getAccessed()
public void setAccessed(long accessed)
public long getLastAccessed()
public void setLastAccessed(long lastAccessed)
public long getMaxInactiveMs()
public void setMaxInactiveMs(long maxInactive)
public boolean isExpiredAt(long time)
public String toString()
toString
in class Object
Object.toString()
Copyright © 1995–2017 Webtide. All rights reserved.