|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.grizzly.http.server.Session
public class Session
Simple session object.
| Constructor Summary | |
|---|---|
Session()
|
|
Session(java.lang.String requestedSessionId)
Create a new session using a session identifier |
|
| Method Summary | |
|---|---|
java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Object> |
attributes()
Return a ConcurrentHashMap of attributes. |
java.lang.Object |
getAttribute(java.lang.String key)
Return an attribute. |
java.lang.String |
getIdInternal()
Return the session identifier for this session. |
long |
getSessionTimeout()
Return a long representing the maximum idle time a session can be. |
long |
getTimestamp()
|
boolean |
isValid()
Is the current Session valid? |
java.lang.Object |
removeAttribute(java.lang.String key)
Remove an attribute. |
void |
setAttribute(java.lang.String key,
java.lang.Object value)
Add an attribute to this session. |
void |
setIdInternal(java.lang.String requestedSessionId)
Return the session identifier for this session. |
void |
setSessionTimeout(long sessionTimeout)
Set a long representing the maximum idle time a session can be. |
void |
setTimestamp(long timestamp)
Set the timestamp when this session has been created. |
void |
setValid(boolean isValid)
Set this object as validated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Session()
public Session(java.lang.String requestedSessionId)
requestedSessionId - session identifier| Method Detail |
|---|
public boolean isValid()
public void setValid(boolean isValid)
isValid - public java.lang.String getIdInternal()
public void setIdInternal(java.lang.String requestedSessionId)
public void setAttribute(java.lang.String key,
java.lang.Object value)
key - value - public java.lang.Object getAttribute(java.lang.String key)
key -
public java.lang.Object removeAttribute(java.lang.String key)
key -
public java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Object> attributes()
ConcurrentHashMap of attributes.
public long getSessionTimeout()
public void setSessionTimeout(long sessionTimeout)
sessionTimeout - a long representing the maximum idle time a session can be.public long getTimestamp()
public void setTimestamp(long timestamp)
timestamp - a long representing when the session has been created.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||