public class

PluginHttpRequestWrapper

extends HttpServletRequestWrapper
java.lang.Object
   ↳ javax.servlet.ServletRequestWrapper
     ↳ javax.servlet.http.HttpServletRequestWrapper
       ↳ com.atlassian.plugin.servlet.PluginHttpRequestWrapper

Class Overview

A request wrapper for requests bound for servlets declared in plugins. Does the necessary path munging for requests so that they look like they are

Also wraps the HttpSession in order to work around the Weblogic Session Attribute serialization problem (see PLUG-515)

Summary

[Expand]
Inherited Constants
From interface javax.servlet.http.HttpServletRequest
Public Constructors
PluginHttpRequestWrapper(HttpServletRequest request, BaseServletModuleDescriptor<?> descriptor)
Public Methods
String getPathInfo()
String getServletPath()
HttpSession getSession()
HttpSession getSession(boolean create)
[Expand]
Inherited Methods
From class javax.servlet.http.HttpServletRequestWrapper
From class javax.servlet.ServletRequestWrapper
From class java.lang.Object
From interface javax.servlet.ServletRequest
From interface javax.servlet.http.HttpServletRequest

Public Constructors

public PluginHttpRequestWrapper (HttpServletRequest request, BaseServletModuleDescriptor<?> descriptor)

Public Methods

public String getPathInfo ()

public String getServletPath ()

public HttpSession getSession ()

public HttpSession getSession (boolean create)