Howard,

could you please explain to me how the two pipelines work and how to add filters to them and also how to use this new facade service? I couldn't find any documentation on them and the "is logged in" scenario you are aiming at seems so common that it should be documented somewhere...

Thanks,

Uli

Howard M. Lewis Ship (JIRA) schrieb:
     [ 
https://issues.apache.org/jira/browse/TAP5-476?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Howard M. Lewis Ship closed TAP5-476.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 5.1.0.0

Have a common handler/filter pipeline for both component event and page render 
requests, to make it easier to add filters that apply to both types of requests
--------------------------------------------------------------------------------------------------------------------------------------------------------------

                Key: TAP5-476
                URL: https://issues.apache.org/jira/browse/TAP5-476
            Project: Tapestry 5
         Issue Type: New Feature
         Components: tapestry-core
   Affects Versions: 5.1.0.0
           Reporter: Howard M. Lewis Ship
           Assignee: Howard M. Lewis Ship
            Fix For: 5.1.0.0


Currently, if you want to put a filter in place that afects both types of 
request, you have to a contribute a ComponentEventRequestFilter to the 
ComponentEventRequestHandler service, and a nearly identical 
PageRenderRequestFilter to the PageRenderRequestHandler service.
It would be nice if there was a service that acted as a facade around the two existing pipelines. The terminator of that pipeline could forward the request into one of the two existing pipelines. The common example of this is a "is logged in" filter that sends a redirect if the user is not logged in; you want to do this for both types of requests.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to