org.apache.tapestry.services.impl
Class WebRequestServicerPipelineBridge

java.lang.Object
  extended by org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge
All Implemented Interfaces:
ServletRequestServicer

public class WebRequestServicerPipelineBridge
extends java.lang.Object
implements ServletRequestServicer

Bridges from the tapestry.request.ServletRequestServicerPipeline to the tapestry.request.WebRequestServicerPipeline. Also, stores the web request and web response into RequestGlobals. Intercepts runtime exceptions and throws them wrapped as ServletException.

Since:
4.0
Author:
Howard M. Lewis Ship

Constructor Summary
WebRequestServicerPipelineBridge()
           
 
Method Summary
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setRequestGlobals(RequestGlobals requestGlobals)
           
 void setWebRequestServicer(WebRequestServicer webRequestServicer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebRequestServicerPipelineBridge

public WebRequestServicerPipelineBridge()
Method Detail

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws java.io.IOException,
                    javax.servlet.ServletException
Specified by:
service in interface ServletRequestServicer
Throws:
java.io.IOException
javax.servlet.ServletException

setRequestGlobals

public void setRequestGlobals(RequestGlobals requestGlobals)

setWebRequestServicer

public void setWebRequestServicer(WebRequestServicer webRequestServicer)