//
//  ========================================================================
//  Copyright (c) 1995-2019 Mort Bay Consulting Pty. Ltd.
//  ------------------------------------------------------------------------
//  All rights reserved. This program and the accompanying materials
//  are made available under the terms of the Eclipse Public License v1.0
//  and Apache License v2.0 which accompanies this distribution.
//
//      The Eclipse Public License is available at
//      http://www.eclipse.org/legal/epl-v10.html
//
//      The Apache License v2.0 is available at
//      http://www.opensource.org/licenses/apache2.0.php
//
//  You may elect to redistribute this code under either of these licenses.
//  ========================================================================
//

package org.eclipse.jetty.server;

import java.io.IOException;
import java.security.Principal;
import java.util.Collection;
import java.util.Enumeration;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletRequestWrapper;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpUpgradeHandler;
import javax.servlet.http.Part;

ServletRequestHttpWrapper Class to tunnel a ServletRequest via a HttpServletRequest
/** * ServletRequestHttpWrapper * * Class to tunnel a ServletRequest via a HttpServletRequest */
public class ServletRequestHttpWrapper extends ServletRequestWrapper implements HttpServletRequest { public ServletRequestHttpWrapper(ServletRequest request) { super(request); } @Override public String getAuthType() { return null; } @Override public Cookie[] getCookies() { return null; } @Override public long getDateHeader(String name) { return 0; } @Override public String getHeader(String name) { return null; } @Override public Enumeration<String> getHeaders(String name) { return null; } @Override public Enumeration<String> getHeaderNames() { return null; } @Override public int getIntHeader(String name) { return 0; } @Override public String getMethod() { return null; } @Override public String getPathInfo() { return null; } @Override public String getPathTranslated() { return null; } @Override public String getContextPath() { return null; } @Override public String getQueryString() { return null; } @Override public String getRemoteUser() { return null; } @Override public boolean isUserInRole(String role) { return false; } @Override public Principal getUserPrincipal() { return null; } @Override public String getRequestedSessionId() { return null; } @Override public String getRequestURI() { return null; } @Override public StringBuffer getRequestURL() { return null; } @Override public String getServletPath() { return null; } @Override public HttpSession getSession(boolean create) { return null; } @Override public HttpSession getSession() { return null; } @Override public boolean isRequestedSessionIdValid() { return false; } @Override public boolean isRequestedSessionIdFromCookie() { return false; } @Override public boolean isRequestedSessionIdFromURL() { return false; } @Override @Deprecated(since = "Servlet API 2.1") public boolean isRequestedSessionIdFromUrl() { return false; }
See Also:
  • authenticate.authenticate(HttpServletResponse)
/** * @see javax.servlet.http.HttpServletRequest#authenticate(javax.servlet.http.HttpServletResponse) */
@Override public boolean authenticate(HttpServletResponse response) throws IOException, ServletException { return false; }
See Also:
  • getPart.getPart(String)
/** * @see javax.servlet.http.HttpServletRequest#getPart(java.lang.String) */
@Override public Part getPart(String name) throws IOException, ServletException { return null; }
See Also:
  • getParts.getParts()
/** * @see javax.servlet.http.HttpServletRequest#getParts() */
@Override public Collection<Part> getParts() throws IOException, ServletException { return null; }
See Also:
  • login.login(String, String)
/** * @see javax.servlet.http.HttpServletRequest#login(java.lang.String, java.lang.String) */
@Override public void login(String username, String password) throws ServletException { }
See Also:
  • logout.logout()
/** * @see javax.servlet.http.HttpServletRequest#logout() */
@Override public void logout() throws ServletException { }
See Also:
  • changeSessionId.changeSessionId()
/** * @see javax.servlet.http.HttpServletRequest#changeSessionId() */
@Override public String changeSessionId() { // TODO 3.1 Auto-generated method stub return null; }
See Also:
  • upgrade.upgrade(Class)
/** * @see javax.servlet.http.HttpServletRequest#upgrade(java.lang.Class) */
@Override public <T extends HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, ServletException { // TODO 3.1 Auto-generated method stub return null; } }