org.appspy.perf.servlet
Class AppSpyServletRequestWrapper

java.lang.Object
  extended by javax.servlet.ServletRequestWrapper
      extended by javax.servlet.http.HttpServletRequestWrapper
          extended by org.appspy.perf.servlet.AppSpyServletRequestWrapper
All Implemented Interfaces:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class AppSpyServletRequestWrapper
extends javax.servlet.http.HttpServletRequestWrapper


Field Summary
protected  AppSpyServletInputStream mPerfServletInputStream
           
protected  AppSpyServletReader mPerfServletReader
           
protected  java.util.LinkedList<java.lang.String> mRequestDispatcherServiceStack
           
 
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
AppSpyServletRequestWrapper(javax.servlet.http.HttpServletRequest req)
           
 
Method Summary
 int getBytesRead()
           
 javax.servlet.ServletInputStream getInputStream()
           
 java.io.BufferedReader getReader()
           
 java.lang.String peekRequestDispatcherService()
           
 java.lang.String popRequestDispatcherService()
           
 void pushRequestDispatcherService(java.lang.String service)
           
 
Methods inherited from class javax.servlet.http.HttpServletRequestWrapper
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole
 
Methods inherited from class javax.servlet.ServletRequestWrapper
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getRealPath, getRemoteAddr, getRemoteHost, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.ServletRequest
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getRealPath, getRemoteAddr, getRemoteHost, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding
 

Field Detail

mPerfServletInputStream

protected AppSpyServletInputStream mPerfServletInputStream

mPerfServletReader

protected AppSpyServletReader mPerfServletReader

mRequestDispatcherServiceStack

protected java.util.LinkedList<java.lang.String> mRequestDispatcherServiceStack
Constructor Detail

AppSpyServletRequestWrapper

public AppSpyServletRequestWrapper(javax.servlet.http.HttpServletRequest req)
Method Detail

getInputStream

public javax.servlet.ServletInputStream getInputStream()
                                                throws java.io.IOException
Specified by:
getInputStream in interface javax.servlet.ServletRequest
Overrides:
getInputStream in class javax.servlet.ServletRequestWrapper
Throws:
java.io.IOException

getReader

public java.io.BufferedReader getReader()
                                 throws java.io.IOException
Specified by:
getReader in interface javax.servlet.ServletRequest
Overrides:
getReader in class javax.servlet.ServletRequestWrapper
Throws:
java.io.IOException

getBytesRead

public int getBytesRead()

pushRequestDispatcherService

public void pushRequestDispatcherService(java.lang.String service)

peekRequestDispatcherService

public java.lang.String peekRequestDispatcherService()

popRequestDispatcherService

public java.lang.String popRequestDispatcherService()


Copyright © 2009. All Rights Reserved.