org.apache.tapestry5.services
Interface ComponentRequestFilter

All Known Implementing Classes:
InitializeActivePageName

public interface ComponentRequestFilter

Filter interface for ComponentRequestHandler.


Method Summary
 void handleComponentEvent(ComponentEventRequestParameters parameters, ComponentRequestHandler handler)
          Handler for a component action request which will trigger an event on a component and use the return value to send a response to the client (typically, a redirect to a page render URL).
 void handlePageRender(PageRenderRequestParameters parameters, ComponentRequestHandler handler)
          Invoked to activate and render a page.
 

Method Detail

handleComponentEvent

void handleComponentEvent(ComponentEventRequestParameters parameters,
                          ComponentRequestHandler handler)
                          throws IOException
Handler for a component action request which will trigger an event on a component and use the return value to send a response to the client (typically, a redirect to a page render URL).

Parameters:
parameters - defining the requst
handler - next handler in the pipeline
Throws:
IOException

handlePageRender

void handlePageRender(PageRenderRequestParameters parameters,
                      ComponentRequestHandler handler)
                      throws IOException
Invoked to activate and render a page. In certain cases, based on values returned when activating the page, a ComponentEventResultProcessor may be used to send an alternate response (typically, a redirect).

Parameters:
parameters - defines the page name and activation context
handler - next handler in the pipeline
Throws:
IOException


Copyright © 2003-2012 The Apache Software Foundation.