| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectelectric.servlet.sessions.HTTPSession
HTTPSession is an implementation of the standard HttpSession interface.
| Constructor Summary | |
HTTPSession(HTTPContext context)
Construct an HTTPSession associated with the specified context.  | 
|
| Method Summary | |
 void | 
accessed()
Set the last accessed time to the current time.  | 
 boolean | 
expired()
 | 
 java.lang.Object | 
getAttribute(java.lang.String name)
Return the attribute associated with the specified name.  | 
 java.util.Enumeration | 
getAttributeNames()
Return an enumeration over all the attribute names.  | 
 long | 
getCreationTime()
Return my creation time as milliseconds since midnight January 1, 1970 GMT  | 
static int | 
getDefaultTimeout()
Return the default maximum inactive interval, in seconds.  | 
 java.lang.String | 
getId()
Return my id.  | 
 long | 
getLastAccessedTime()
Return the last accessed time.  | 
 int | 
getMaxInactiveInterval()
Return the maximum number of seconds that I can remain inactive before being invalidated.  | 
 javax.servlet.ServletContext | 
getServletContext()
 | 
 javax.servlet.http.HttpSessionContext | 
getSessionContext()
Deprecated.  | 
 int | 
getTimeout()
 | 
 java.lang.Object | 
getValue(java.lang.String name)
Deprecated.  | 
 java.lang.String[] | 
getValueNames()
Deprecated.  | 
 void | 
invalidate()
Invalidates this session then unbinds any objects bound to it.  | 
 boolean | 
isNew()
Return true if I have not been accessed yet.  | 
 boolean | 
isValid()
Check if the session is still valid.  | 
 void | 
putValue(java.lang.String name,
         java.lang.Object value)
Deprecated.  | 
 void | 
removeAttribute(java.lang.String name)
Remove the attribute with the specified name.  | 
 void | 
removeValue(java.lang.String name)
Deprecated.  | 
 void | 
setAttribute(java.lang.String name,
             java.lang.Object value)
Set an attribute with the specified name and value.  | 
static void | 
setDefaultTimeout(int seconds)
Set the default maximum inactive interval, in seconds  | 
 void | 
setMaxInactiveInterval(int interval)
Set the maximum number of seconds that I can remain inactive before being invalidated.  | 
 void | 
setTimeout(int interval)
Set the maximum number of seconds that I can remain inactive before being invalidated.  | 
 java.lang.String | 
toString()
Return a description.  | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
public HTTPSession(HTTPContext context)
context - The context.| Method Detail | 
public java.lang.String toString()
public java.lang.String getId()
getId in interface javax.servlet.http.HttpSession
public long getCreationTime()
                     throws java.lang.IllegalStateException
getCreationTime in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateExceptionpublic void setTimeout(int interval)
ISession
setTimeout in interface ISessioninterval - public void setMaxInactiveInterval(int interval)
setMaxInactiveInterval in interface javax.servlet.http.HttpSessioninterval - The time interval in seconds.public int getTimeout()
getTimeout in interface ISessionpublic int getMaxInactiveInterval()
getMaxInactiveInterval in interface javax.servlet.http.HttpSession
public boolean isNew()
              throws java.lang.IllegalStateException
isNew in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateExceptionpublic long getLastAccessedTime()
getLastAccessedTime in interface javax.servlet.http.HttpSessionpublic void accessed()
accessed in interface ISessionpublic boolean expired()
expired in interface ISessionpublic static void setDefaultTimeout(int seconds)
seconds - The new maximum.public static int getDefaultTimeout()
public java.lang.Object getAttribute(java.lang.String name)
                              throws java.lang.IllegalStateException
getAttribute in interface javax.servlet.http.HttpSessionname - The name.
java.lang.IllegalStateException - If the session is invalidated.
public java.util.Enumeration getAttributeNames()
                                        throws java.lang.IllegalStateException
getAttributeNames in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateException - If the session is invalidated.
public void setAttribute(java.lang.String name,
                         java.lang.Object value)
                  throws java.lang.IllegalStateException
setAttribute in interface javax.servlet.http.HttpSessionname - The attribute name.value - The attribute value.
java.lang.IllegalStateException - If the session is invalidated.
public void removeAttribute(java.lang.String name)
                     throws java.lang.IllegalStateException
removeAttribute in interface javax.servlet.http.HttpSessionname - The name.
java.lang.IllegalStateException - If the session is invalidated.
public java.lang.Object getValue(java.lang.String name)
                          throws java.lang.IllegalStateException
getValue in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateException
public void putValue(java.lang.String name,
                     java.lang.Object value)
              throws java.lang.IllegalStateException
putValue in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateException
public void removeValue(java.lang.String name)
                 throws java.lang.IllegalStateException
removeValue in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateException
public java.lang.String[] getValueNames()
                                 throws java.lang.IllegalStateException
getValueNames in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateException
public void invalidate()
                throws java.lang.IllegalStateException
invalidate in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateException - if this method is called
 on an already invalidated session.public boolean isValid()
public javax.servlet.ServletContext getServletContext()
getServletContext in interface javax.servlet.http.HttpSessionpublic javax.servlet.http.HttpSessionContext getSessionContext()
getSessionContext in interface javax.servlet.http.HttpSession
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||