org.springframework.web.filter
Class AbstractRequestLoggingFilter.RequestCachingRequestWrapper

java.lang.Object
  extended by HttpServletRequestWrapper
      extended by org.springframework.web.filter.AbstractRequestLoggingFilter.RequestCachingRequestWrapper
Enclosing class:
AbstractRequestLoggingFilter

private static class AbstractRequestLoggingFilter.RequestCachingRequestWrapper
extends HttpServletRequestWrapper


Nested Class Summary
private  class AbstractRequestLoggingFilter.RequestCachingRequestWrapper.RequestCachingInputStream
           
 
Field Summary
private  java.io.ByteArrayOutputStream bos
           
private  ServletInputStream inputStream
           
private  java.io.BufferedReader reader
           
 
Constructor Summary
private AbstractRequestLoggingFilter.RequestCachingRequestWrapper(HttpServletRequest request)
           
 
Method Summary
 java.lang.String getCharacterEncoding()
           
 ServletInputStream getInputStream()
           
 java.io.BufferedReader getReader()
           
private  byte[] toByteArray()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bos

private final java.io.ByteArrayOutputStream bos

inputStream

private final ServletInputStream inputStream

reader

private java.io.BufferedReader reader
Constructor Detail

AbstractRequestLoggingFilter.RequestCachingRequestWrapper

private AbstractRequestLoggingFilter.RequestCachingRequestWrapper(HttpServletRequest request)
                                                           throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getInputStream

public ServletInputStream getInputStream()
                                  throws java.io.IOException
Throws:
java.io.IOException

getCharacterEncoding

public java.lang.String getCharacterEncoding()

getReader

public java.io.BufferedReader getReader()
                                 throws java.io.IOException
Throws:
java.io.IOException

toByteArray

private byte[] toByteArray()