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

Packages that use HttpSession
javax.servlet.http: The javax.servlet.http package contains a number of classes and interfaces that describe and define the contracts between a servlet class running under the HTTP protocol and the runtime environment provided for an instance of such a class by a conforming servlet container.
org.eclipse.jetty.security.authentication
org.eclipse.jetty.server
org.eclipse.jetty.server.session

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 org.eclipse.jetty.security.authentication

Methods in org.eclipse.jetty.security.authentication that return HttpSession
`protected HttpSession` `LoginAuthenticator.renewSessionOnAuthentication(HttpServletRequest request, HttpServletResponse response)` Change the session when the request is authenticated for the first time

Uses of HttpSession in org.eclipse.jetty.server

Methods in org.eclipse.jetty.server that return HttpSession
`HttpSession` `SessionManager.getHttpSession(String id)` Returns the `HttpSession` with the given session id
`HttpSession` `ServletRequestHttpWrapper.getSession()`
`HttpSession` `Request.getSession()`
`HttpSession` `ServletRequestHttpWrapper.getSession(boolean create)`
`HttpSession` `Request.getSession(boolean create)`
`HttpSession` `SessionManager.newHttpSession(HttpServletRequest request)` Creates a new `HttpSession`.
`HttpSession` `Request.recoverNewSession(Object key)`

Methods in org.eclipse.jetty.server with parameters of type HttpSession
`HttpCookie` `SessionManager.access(HttpSession session, boolean secure)` Called by the `SessionHandler` when a session is first accessed 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 session is last accessed by a request.
`String` `SessionManager.getClusterId(HttpSession session)`
`String` `SessionManager.getNodeId(HttpSession session)`
`HttpCookie` `SessionManager.getSessionCookie(HttpSession session, String contextPath, boolean requestIsSecure)` Gets 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.eclipse.jetty.server.session

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

Classes in org.eclipse.jetty.server.session that implement HttpSession
`class` `AbstractSessionManager.Session` Implements `HttpSession` from the `javax.servlet` package.
`protected class` `HashSessionManager.HashedSession`
`class` `JDBCSessionManager.Session` Session Session instance in memory of this node.

Methods in org.eclipse.jetty.server.session 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.eclipse.jetty.server.session with parameters of type HttpSession
`HttpCookie` `AbstractSessionManager.access(HttpSession session, boolean secure)`
`void` `JDBCSessionIdManager.addSession(HttpSession session)`
`void` `HashSessionIdManager.addSession(HttpSession session)`
`void` `AbstractSessionManager.complete(HttpSession session)`
`String` `AbstractSessionManager.getClusterId(HttpSession session)`
`String` `AbstractSessionManager.getNodeId(HttpSession session)`
`HttpCookie` `AbstractSessionManager.getSessionCookie(HttpSession session, String contextPath, boolean requestIsSecure)`
`boolean` `AbstractSessionManager.isValid(HttpSession session)`
`void` `JDBCSessionIdManager.removeSession(HttpSession session)`
`void` `HashSessionIdManager.removeSession(HttpSession session)`
`void` `AbstractSessionManager.removeSession(HttpSession session, boolean invalidate)` Remove session from manager

Copyright © 1995-2010 Mort Bay Consulting. All Rights Reserved.