org.apache.tapestry.request
Class DecodedRequestInjector

java.lang.Object
  extended by org.apache.tapestry.request.DecodedRequestInjector
All Implemented Interfaces:
ServletRequestServicerFilter

public class DecodedRequestInjector
extends Object
implements ServletRequestServicerFilter

Checks to see if a IRequestDecoderhas been provided as an application extension, and (if so), creates a new HttpServletRequest wrapper around the decoded request.

Since:
4.0
Author:
Howard M. Lewis Ship

Constructor Summary
DecodedRequestInjector()
           
 
Method Summary
 void initializeService()
           
 void service(HttpServletRequest request, HttpServletResponse response, ServletRequestServicer servicer)
           
 void setApplicationSpecification(ILibrarySpecification applicationSpecification)
           
 HttpServletRequest wrapRequest(HttpServletRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecodedRequestInjector

public DecodedRequestInjector()
Method Detail

initializeService

public void initializeService()

service

public void service(HttpServletRequest request,
                    HttpServletResponse response,
                    ServletRequestServicer servicer)
             throws IOException,
                    ServletException
Specified by:
service in interface ServletRequestServicerFilter
Throws:
IOException
ServletException

wrapRequest

public HttpServletRequest wrapRequest(HttpServletRequest request)

setApplicationSpecification

public void setApplicationSpecification(ILibrarySpecification applicationSpecification)


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.