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

Packages that use HttpServletRequest
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.ajp
org.eclipse.jetty.rewrite.handler
org.eclipse.jetty.security
org.eclipse.jetty.security.authentication
org.eclipse.jetty.server
org.eclipse.jetty.server.handler
org.eclipse.jetty.server.session
org.eclipse.jetty.servlet
org.eclipse.jetty.websocket

Uses of HttpServletRequest in javax.servlet.http

Classes in javax.servlet.http that implement HttpServletRequest
`class` `HttpServletRequestWrapper` Provides a convenient implementation of the HttpServletRequest interface that can be subclassed by developers wishing to adapt the request to a Servlet.

Methods in javax.servlet.http with parameters of type HttpServletRequest
`protected void` `HttpServlet.doDelete(HttpServletRequest req, HttpServletResponse resp)` Called by the server (via the `service` method) to allow a servlet to handle a DELETE request.
`protected void` `HttpServlet.doGet(HttpServletRequest req, HttpServletResponse resp)` Called by the server (via the `service` method) to allow a servlet to handle a GET request.
`protected void` `HttpServlet.doHead(HttpServletRequest req, HttpServletResponse resp)` Receives an HTTP HEAD request from the protected `service` method and handles the request.
`protected void` `HttpServlet.doOptions(HttpServletRequest req, HttpServletResponse resp)` Called by the server (via the `service` method) to allow a servlet to handle a OPTIONS request.
`protected void` `HttpServlet.doPost(HttpServletRequest req, HttpServletResponse resp)` Called by the server (via the `service` method) to allow a servlet to handle a POST request.
`protected void` `HttpServlet.doPut(HttpServletRequest req, HttpServletResponse resp)` Called by the server (via the `service` method) to allow a servlet to handle a PUT request.
`protected void` `HttpServlet.doTrace(HttpServletRequest req, HttpServletResponse resp)` Called by the server (via the `service` method) to allow a servlet to handle a TRACE request.
`protected long` `HttpServlet.getLastModified(HttpServletRequest req)` Returns the time the `HttpServletRequest` object was last modified, in milliseconds since midnight January 1, 1970 GMT.
`static StringBuffer` `HttpUtils.getRequestURL(HttpServletRequest req)` Deprecated. Reconstructs the URL the client used to make the request, using information in the `HttpServletRequest` object.
`protected void` `HttpServlet.service(HttpServletRequest req, HttpServletResponse resp)` Receives standard HTTP requests from the public `service` method and dispatches them to the `do` XXX methods defined in this class.

Constructors in javax.servlet.http with parameters of type HttpServletRequest
`HttpServletRequestWrapper(HttpServletRequest request)` Constructs a request object wrapping the given request.

Uses of HttpServletRequest in org.eclipse.jetty.ajp

Classes in org.eclipse.jetty.ajp that implement HttpServletRequest
`class` `Ajp13Request`

Uses of HttpServletRequest in org.eclipse.jetty.rewrite.handler

Methods in org.eclipse.jetty.rewrite.handler with parameters of type HttpServletRequest
`protected String` `RuleContainer.apply(String target, HttpServletRequest request, HttpServletResponse response)` Process the contained rules (called by matchAndApply)
`String` `RewritePatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)`
`String` `ResponsePatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)`
`String` `RedirectPatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)`
`protected abstract String` `PatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)` Apply the rule to the request
`String` `HeaderPatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)` Invokes this method when a match found.
`String` `CookiePatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)`
`String` `RewriteRegexRule.apply(String target, HttpServletRequest request, HttpServletResponse response, Matcher matcher)`
`protected abstract String` `RegexRule.apply(String target, HttpServletRequest request, HttpServletResponse response, Matcher matcher)` Apply this rule to the request/response pair.
`protected String` `RedirectRegexRule.apply(String target, HttpServletRequest request, HttpServletResponse response, Matcher matcher)`
`protected abstract String` `HeaderRule.apply(String target, String value, HttpServletRequest request, HttpServletResponse response)` Apply the rule to the request
`protected String` `ForwardedSchemeHeaderRule.apply(String target, String value, HttpServletRequest request, HttpServletResponse response)`
`void` `RewriteHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`String` `VirtualHostRuleContainer.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)` Process the contained rules if the request is applicable to the virtual hosts of this rule
`String` `RuleContainer.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)` Process the contained rules
`abstract String` `Rule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)` This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
`String` `RegexRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)`
`String` `PatternRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)`
`String` `MsieSslRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)`
`String` `LegacyRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)`
`String` `HeaderRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)`

Uses of HttpServletRequest in org.eclipse.jetty.security

Methods in org.eclipse.jetty.security with parameters of type HttpServletRequest
`void` `HashCrossContextPsuedoSession.clear(HttpServletRequest request)`
`void` `CrossContextPsuedoSession.clear(HttpServletRequest request)`
`T` `HashCrossContextPsuedoSession.fetch(HttpServletRequest request)`
`T` `CrossContextPsuedoSession.fetch(HttpServletRequest request)`
`void` `SecurityHandler.handle(String pathInContext, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`

Uses of HttpServletRequest in org.eclipse.jetty.security.authentication

Classes in org.eclipse.jetty.security.authentication that implement HttpServletRequest
`protected static class` `FormAuthenticator.FormRequest`

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

Constructors in org.eclipse.jetty.security.authentication with parameters of type HttpServletRequest
`FormAuthenticator.FormRequest(HttpServletRequest request)`

Uses of HttpServletRequest in org.eclipse.jetty.server

Classes in org.eclipse.jetty.server that implement HttpServletRequest
`class` `Request` Jetty Request.
`class` `ServletRequestHttpWrapper` Class to tunnel a ServletRequest via a HttpServletRequest

Methods in org.eclipse.jetty.server that return HttpServletRequest
`HttpServletRequest` `Authentication.Wrapped.getHttpServletRequest()`

Methods in org.eclipse.jetty.server with parameters of type HttpServletRequest
`String` `SessionIdManager.getNodeId(String clusterId, HttpServletRequest request)` Get a node ID from a cluster ID and a request
`static Request` `Request.getRequest(HttpServletRequest request)`
`void` `Handler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)` Handle a request.
`HttpSession` `SessionManager.newHttpSession(HttpServletRequest request)` Creates a new `HttpSession`.
`String` `SessionIdManager.newSessionId(HttpServletRequest request, long created)`

Uses of HttpServletRequest in org.eclipse.jetty.server.handler

Methods in org.eclipse.jetty.server.handler with parameters of type HttpServletRequest
`protected SocketChannel` `ConnectHandler.connect(HttpServletRequest request, String host, int port)` Establishes a connection to the remote server.
`protected void` `ResourceHandler.doDirectory(HttpServletRequest request, HttpServletResponse response, Resource resource)`
`abstract void` `ScopedHandler.doHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `ContextHandler.doHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`abstract void` `ScopedHandler.doScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `ContextHandler.doScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`protected Resource` `ResourceHandler.getResource(HttpServletRequest request)`
`void` `StatisticsHandler.handle(String path, Request request, HttpServletRequest httpRequest, HttpServletResponse httpResponse)`
`void` `ScopedHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `ResourceHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `RequestLogHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `IPAccessHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)` Checks the incoming request against the whitelist and blacklist
`void` `HotSwapHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `HandlerWrapper.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `HandlerList.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `HandlerCollection.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `ErrorHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `DefaultHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `DebugHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `ContextHandlerCollection.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `ConnectHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`protected boolean` `ConnectHandler.handleAuthentication(HttpServletRequest request, HttpServletResponse response, String address)` Handles the authentication before setting up the tunnel to the remote server.
`protected void` `ConnectHandler.handleConnect(Request baseRequest, HttpServletRequest request, HttpServletResponse response, String serverAddress)` Handles a CONNECT request.
`protected void` `ErrorHandler.handleErrorPage(HttpServletRequest request, Writer writer, int code, String message)`
`void` `ScopedHandler.nextHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `ScopedHandler.nextScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`protected void` `ConnectHandler.prepareContext(HttpServletRequest request, ConcurrentMap<String,Object> context)`
`protected void` `ErrorHandler.writeErrorPage(HttpServletRequest request, Writer writer, int code, String message, boolean showStacks)`
`protected void` `ErrorHandler.writeErrorPageBody(HttpServletRequest request, Writer writer, int code, String message, boolean showStacks)`
`protected void` `ErrorHandler.writeErrorPageHead(HttpServletRequest request, Writer writer, int code, String message)`
`protected void` `ErrorHandler.writeErrorPageMessage(HttpServletRequest request, Writer writer, int code, String message, String uri)`
`protected void` `ErrorHandler.writeErrorPageStacks(HttpServletRequest request, Writer writer)`

Uses of HttpServletRequest in org.eclipse.jetty.server.session

Methods in org.eclipse.jetty.server.session with parameters of type HttpServletRequest
`void` `SessionHandler.doHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `SessionHandler.doScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`String` `JDBCSessionIdManager.getNodeId(String clusterId, HttpServletRequest request)` Get the session id, including this node's id as a suffix.
`String` `HashSessionIdManager.getNodeId(String clusterId, HttpServletRequest request)` Get the session ID with any worker ID.
`HttpSession` `AbstractSessionManager.newHttpSession(HttpServletRequest request)` Create a new HttpSession for a request
`protected AbstractSessionManager.Session` `JDBCSessionManager.newSession(HttpServletRequest request)` Make a new Session.
`protected AbstractSessionManager.Session` `HashSessionManager.newSession(HttpServletRequest request)`
`protected abstract AbstractSessionManager.Session` `AbstractSessionManager.newSession(HttpServletRequest request)` Create a new session instance
`String` `AbstractSessionIdManager.newSessionId(HttpServletRequest request, long created)` Create a new session id if necessary.
`protected void` `SessionHandler.setRequestedId(Request baseRequest, HttpServletRequest request)` Look for a requested session ID in cookies and URI parameters

Constructors in org.eclipse.jetty.server.session with parameters of type HttpServletRequest
`AbstractSessionManager.Session(HttpServletRequest request)`
`HashSessionManager.HashedSession(HttpServletRequest request)`
`JDBCSessionManager.Session(HttpServletRequest request)` Session from a request.

Uses of HttpServletRequest in org.eclipse.jetty.servlet

Methods in org.eclipse.jetty.servlet with parameters of type HttpServletRequest
`protected void` `StatisticsServlet.doGet(HttpServletRequest req, HttpServletResponse resp)`
`protected void` `NoJspServlet.doGet(HttpServletRequest req, HttpServletResponse response)`
`protected void` `DefaultServlet.doGet(HttpServletRequest request, HttpServletResponse response)`
`void` `ServletHandler.doHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`protected void` `DefaultServlet.doOptions(HttpServletRequest req, HttpServletResponse resp)`
`void` `StatisticsServlet.doPost(HttpServletRequest sreq, HttpServletResponse sres)`
`protected void` `DefaultServlet.doPost(HttpServletRequest request, HttpServletResponse response)`
`void` `ServletHandler.doScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`protected void` `DefaultServlet.doTrace(HttpServletRequest req, HttpServletResponse resp)`
`void` `ErrorPageErrorHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`protected void` `ServletHandler.notFound(HttpServletRequest request, HttpServletResponse response)`
`protected boolean` `DefaultServlet.passConditionalHeaders(HttpServletRequest request, HttpServletResponse response, Resource resource, HttpContent content)`
`protected void` `DefaultServlet.sendData(HttpServletRequest request, HttpServletResponse response, boolean include, Resource resource, HttpContent content, Enumeration reqRanges)`
`protected void` `DefaultServlet.sendDirectory(HttpServletRequest request, HttpServletResponse response, Resource resource, String pathInContext)`
`protected void` `Invoker.service(HttpServletRequest request, HttpServletResponse response)`

Uses of HttpServletRequest in org.eclipse.jetty.websocket

Methods in org.eclipse.jetty.websocket with parameters of type HttpServletRequest
`protected String` `WebSocketServlet.checkOrigin(HttpServletRequest request, String host, String origin)`
`protected String` `WebSocketHandler.checkOrigin(HttpServletRequest request, String host, String origin)`
`protected abstract WebSocket` `WebSocketServlet.doWebSocketConnect(HttpServletRequest request, String protocol)`
`protected abstract WebSocket` `WebSocketHandler.doWebSocketConnect(HttpServletRequest request, String protocol)`
`void` `WebSocketHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)`
`void` `WebSocketConnectionD00.handshake(HttpServletRequest request, HttpServletResponse response, String origin, String subprotocol)`
`void` `WebSocketConnection.handshake(HttpServletRequest request, HttpServletResponse response, String origin, String subprotocol)`
`protected void` `WebSocketServlet.service(HttpServletRequest request, HttpServletResponse response)`
`void` `WebSocketFactory.upgrade(HttpServletRequest request, HttpServletResponse response, WebSocket websocket, String origin, String subprotocol)` Upgrade the request/response to a WebSocket Connection.

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