## Uses of Interface
javax.servlet.http.HttpSession

Packages that use HttpSession
javax.servlet.http
javax.servlet.jsp: Classes and interfaces for the Core JSP 2.0 API.
javax.servlet.jsp.jstl.core: Classes and interfaces related to the core tag library component of the JavaServer Pages Standard Tag Library (JSTL).
org.apache.jasper.runtime
org.apache.taglibs.standard.lang.jstl.test
org.mortbay.jetty
org.mortbay.jetty.servlet

Uses of HttpSession in javax.servlet.http

Methods in javax.servlet.http that return HttpSession
`HttpSession` `HttpSessionEvent.getSession()` Return the session that changed.
`HttpSession` `HttpSessionBindingEvent.getSession()` Return the session that changed.
`HttpSession` `HttpServletRequestWrapper.getSession()` The default behavior of this method is to return getSession() on the wrapped request object.
`HttpSession` `HttpServletRequest.getSession()` Returns the current session associated with this request, or if the request does not have a session, creates one.
`HttpSession` `HttpServletRequestWrapper.getSession(boolean create)` The default behavior of this method is to return getSession(boolean create) on the wrapped request object.
`HttpSession` `HttpServletRequest.getSession(boolean create)` Returns the current `HttpSession` associated with this request or, if there is no current session and `create` is true, returns a new session.
`HttpSession` `HttpSessionContext.getSession(String sessionId)` Deprecated. As of Java Servlet API 2.1 with no replacement. This method must return null and will be removed in a future version of this API.

Constructors in javax.servlet.http with parameters of type HttpSession
`HttpSessionBindingEvent(HttpSession session, String name)` Constructs an event that notifies an object that it has been bound to or unbound from a session.
`HttpSessionBindingEvent(HttpSession session, String name, Object value)` Constructs an event that notifies an object that it has been bound to or unbound from a session.
`HttpSessionEvent(HttpSession source)` Construct a session event from the given source.

Uses of HttpSession in javax.servlet.jsp

Methods in javax.servlet.jsp that return HttpSession
`abstract HttpSession` `PageContext.getSession()` The current value of the session object (an HttpSession).

Uses of HttpSession in javax.servlet.jsp.jstl.core

Methods in javax.servlet.jsp.jstl.core with parameters of type HttpSession
`static Object` `Config.get(HttpSession session, String name)` Looks up a configuration variable in the "session" scope.
`static void` `Config.remove(HttpSession session, String name)` Removes a configuration variable from the "session" scope.
`static void` `Config.set(HttpSession session, String name, Object value)` Sets the value of a configuration variable in the "session" scope.

Uses of HttpSession in org.apache.jasper.runtime

Methods in org.apache.jasper.runtime that return HttpSession
`HttpSession` `PageContextImpl.getSession()`
`HttpSession` `JspContextWrapper.getSession()`

Uses of HttpSession in org.apache.taglibs.standard.lang.jstl.test

Methods in org.apache.taglibs.standard.lang.jstl.test that return HttpSession
`HttpSession` `PageContextImpl.getSession()`

Uses of HttpSession in org.mortbay.jetty

Methods in org.mortbay.jetty that return HttpSession
`HttpSession` `SessionManager.getHttpSession(String id)`
`HttpSession` `Request.getSession()`
`HttpSession` `Request.getSession(boolean create)`
`HttpSession` `SessionManager.newHttpSession(HttpServletRequest request)`
`HttpSession` `Request.recoverNewSession(Object key)`

Methods in org.mortbay.jetty with parameters of type HttpSession
`Cookie` `SessionManager.access(HttpSession session, boolean secure)` Called by the `SessionHandler` when a session is access by a request
`void` `SessionIdManager.addSession(HttpSession session)` Add a session to the list of known sessions for a given ID.
`void` `SessionManager.complete(HttpSession session)` Called by the `SessionHandler` when a reqeuest is not longer handling a session.
`String` `SessionManager.getClusterId(HttpSession session)` Get the session cluster id
`String` `SessionManager.getNodeId(HttpSession session)` Get the session node id
`Cookie` `SessionManager.getSessionCookie(HttpSession session, String contextPath, boolean requestIsSecure)` Get a Cookie for a session.
`boolean` `SessionManager.isValid(HttpSession session)`
`void` `SessionIdManager.removeSession(HttpSession session)` Remove session from the list of known sessions for a given ID.
`void` `Request.saveNewSession(Object key, HttpSession session)`
`void` `Request.setSession(HttpSession session)`

Uses of HttpSession in org.mortbay.jetty.servlet

Subinterfaces of HttpSession in org.mortbay.jetty.servlet
`static interface` `AbstractSessionManager.SessionIf` Interface that any session wrapper should implement so that SessionManager may access the Jetty session implementation.

Classes in org.mortbay.jetty.servlet that implement HttpSession
`class` `AbstractSessionManager.Session` Implements `HttpSession` from the `javax.servlet` package.
`protected class` `HashSessionManager.Session`

Methods in org.mortbay.jetty.servlet that return HttpSession
`HttpSession` `AbstractSessionManager.getHttpSession(String nodeId)`
`HttpSession` `AbstractSessionManager.NullSessionContext.getSession(String id)` Deprecated. From HttpSessionContext
`HttpSession` `AbstractSessionManager.newHttpSession(HttpServletRequest request)` Create a new HttpSession for a request

Methods in org.mortbay.jetty.servlet with parameters of type HttpSession
`Cookie` `AbstractSessionManager.access(HttpSession session, boolean secure)`
`void` `HashSessionIdManager.addSession(HttpSession session)`
`void` `AbstractSessionManager.complete(HttpSession session)`
`String` `AbstractSessionManager.getClusterId(HttpSession session)`
`String` `AbstractSessionManager.getNodeId(HttpSession session)`
`Cookie` `AbstractSessionManager.getSessionCookie(HttpSession session, String contextPath, boolean requestIsSecure)`
`boolean` `AbstractSessionManager.isValid(HttpSession session)`
`void` `HashSessionIdManager.removeSession(HttpSession session)`
`void` `AbstractSessionManager.removeSession(HttpSession session, boolean invalidate)` Remove session from manager

Copyright © 2008 Mort Bay Consulting. All Rights Reserved.