public class HttpSessionImpl extends java.lang.Object implements SimpleHttpSession
Title: HttpSessionImpl.java
Description:
bboss workgroup
Copyright (c) 2008
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
contextpath |
protected javax.servlet.ServletContext |
servletContext |
protected Session |
session |
| Constructor and Description |
|---|
HttpSessionImpl(Session session,
javax.servlet.ServletContext servletContext,
java.lang.String contextpath,
InvalidateCallback invalidateCallback) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getAttribute(java.lang.String attribute) |
java.util.Enumeration |
getAttributeNames() |
long |
getCreationTime() |
java.lang.String |
getId() |
Session |
getInnerSession() |
long |
getLastAccessedTime() |
int |
getMaxInactiveInterval() |
javax.servlet.ServletContext |
getServletContext() |
javax.servlet.http.HttpSessionContext |
getSessionContext() |
java.lang.Object |
getValue(java.lang.String attribute) |
java.lang.String[] |
getValueNames() |
void |
invalidate() |
boolean |
islazy() |
boolean |
isNew() |
void |
modifyAttribute(java.lang.String name,
java.lang.Object value,
int valuetype,
int optype) |
void |
putValue(java.lang.String attribute,
java.lang.Object value) |
void |
removeAttribute(java.lang.String attribute) |
void |
removeValue(java.lang.String attribute) |
void |
setAttribute(java.lang.String attribute,
java.lang.Object value) |
void |
setMaxInactiveInterval(int maxInactiveInterval) |
void |
submit() |
void |
touch(java.lang.String lastAccessedUrl) |
protected Session session
protected javax.servlet.ServletContext servletContext
protected java.lang.String contextpath
public HttpSessionImpl(Session session, javax.servlet.ServletContext servletContext, java.lang.String contextpath, InvalidateCallback invalidateCallback)
public java.lang.Object getAttribute(java.lang.String attribute)
getAttribute in interface javax.servlet.http.HttpSessionpublic java.util.Enumeration getAttributeNames()
getAttributeNames in interface javax.servlet.http.HttpSessionpublic long getCreationTime()
getCreationTime in interface javax.servlet.http.HttpSessionpublic java.lang.String getId()
getId in interface javax.servlet.http.HttpSessionpublic void touch(java.lang.String lastAccessedUrl)
public long getLastAccessedTime()
getLastAccessedTime in interface javax.servlet.http.HttpSessionpublic int getMaxInactiveInterval()
getMaxInactiveInterval in interface javax.servlet.http.HttpSessionpublic java.lang.Object getValue(java.lang.String attribute)
getValue in interface javax.servlet.http.HttpSessionpublic java.lang.String[] getValueNames()
getValueNames in interface javax.servlet.http.HttpSessionpublic void invalidate()
invalidate in interface javax.servlet.http.HttpSessionpublic boolean isNew()
isNew in interface javax.servlet.http.HttpSessionpublic void putValue(java.lang.String attribute,
java.lang.Object value)
putValue in interface javax.servlet.http.HttpSessionpublic void removeAttribute(java.lang.String attribute)
removeAttribute in interface javax.servlet.http.HttpSessionpublic void removeValue(java.lang.String attribute)
removeValue in interface javax.servlet.http.HttpSessionpublic void setAttribute(java.lang.String attribute,
java.lang.Object value)
setAttribute in interface javax.servlet.http.HttpSessionpublic javax.servlet.ServletContext getServletContext()
getServletContext in interface javax.servlet.http.HttpSessionpublic javax.servlet.http.HttpSessionContext getSessionContext()
getSessionContext in interface javax.servlet.http.HttpSessionpublic void setMaxInactiveInterval(int maxInactiveInterval)
setMaxInactiveInterval in interface javax.servlet.http.HttpSessionpublic Session getInnerSession()
getInnerSession in interface SimpleHttpSessionpublic void submit()
public boolean islazy()
islazy in interface SimpleHttpSessionpublic void modifyAttribute(java.lang.String name,
java.lang.Object value,
int valuetype,
int optype)
modifyAttribute in interface SimpleHttpSession