|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jetty.server.session.AbstractSession org.openspaces.jee.sessions.jetty.GigaSessionManager.Session
public class GigaSessionManager.Session
Session A session in memory of a Context. Adds behavior around SessionData.
Field Summary |
---|
Fields inherited from class org.eclipse.jetty.server.session.AbstractSession |
---|
_jdbcAttributes |
Constructor Summary | |
---|---|
protected |
GigaSessionManager.Session(org.eclipse.jetty.server.session.AbstractSessionManager manager,
javax.servlet.http.HttpServletRequest request)
Session from a request. |
protected |
GigaSessionManager.Session(org.eclipse.jetty.server.session.AbstractSessionManager manager,
SessionData data)
|
Method Summary | |
---|---|
protected boolean |
access(long time)
Entry to session. |
protected void |
complete()
Exit from session If the session attributes changed then always write the session to the cloud. |
protected void |
cookieSet()
|
void |
didActivate()
|
String |
getClusterId()
|
String |
getNodeId()
|
void |
removeAttribute(String name)
|
void |
setAttribute(String name,
Object value)
|
void |
setMaxInactiveInterval(int seconds)
We override it here so we can reset the expiry time based on the |
protected void |
timeout()
|
void |
willPassivate()
|
Methods inherited from class org.eclipse.jetty.server.session.AbstractSession |
---|
bindValue, checkValid, clearAttributes, doGet, doInvalidate, doPutOrRemove, getAccessed, getAttribute, getAttributeNames, getAttributes, getCookieSetTime, getCreationTime, getId, getLastAccessedTime, getMaxInactiveInterval, getNames, getRequests, getServletContext, getSession, getSessionContext, getValue, getValueNames, invalidate, isIdChanged, isNew, isValid, putValue, removeValue, setIdChanged, setRequests, toString, unbindValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected GigaSessionManager.Session(org.eclipse.jetty.server.session.AbstractSessionManager manager, javax.servlet.http.HttpServletRequest request)
protected GigaSessionManager.Session(org.eclipse.jetty.server.session.AbstractSessionManager manager, SessionData data)
Method Detail |
---|
protected void cookieSet()
cookieSet
in class org.eclipse.jetty.server.session.AbstractSession
public void setAttribute(String name, Object value)
setAttribute
in interface javax.servlet.http.HttpSession
setAttribute
in class org.eclipse.jetty.server.session.AbstractSession
public void removeAttribute(String name)
removeAttribute
in interface javax.servlet.http.HttpSession
removeAttribute
in class org.eclipse.jetty.server.session.AbstractSession
protected boolean access(long time)
access
in class org.eclipse.jetty.server.session.AbstractSession
public void setMaxInactiveInterval(int seconds)
setMaxInactiveInterval
in interface javax.servlet.http.HttpSession
setMaxInactiveInterval
in class org.eclipse.jetty.server.session.AbstractSession
protected void complete()
complete
in class org.eclipse.jetty.server.session.AbstractSession
protected void timeout() throws IllegalStateException
timeout
in class org.eclipse.jetty.server.session.AbstractSession
IllegalStateException
public void willPassivate()
willPassivate
in class org.eclipse.jetty.server.session.AbstractSession
public void didActivate()
didActivate
in class org.eclipse.jetty.server.session.AbstractSession
public String getClusterId()
getClusterId
in class org.eclipse.jetty.server.session.AbstractSession
public String getNodeId()
getNodeId
in class org.eclipse.jetty.server.session.AbstractSession
|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |