org.apache.tapestry5.services
Interface ComponentRequestHandler

All Known Implementing Classes:
ComponentRequestHandlerTerminator

@UsesOrderedConfiguration(value=ComponentRequestFilter.class)
public interface ComponentRequestHandler

A facade around ComponentEventRequestHandler and PageRenderRequestHandler that allows for simplified filters that cover both types of requests.

Since:
5.1.0.0

Method Summary
 void handleComponentEvent(ComponentEventRequestParameters parameters)
          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)
          Invoked to activate and render a page.
 

Method Detail

handleComponentEvent

void handleComponentEvent(ComponentEventRequestParameters parameters)
                          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 request
Throws:
IOException

handlePageRender

void handlePageRender(PageRenderRequestParameters parameters)
                      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
Throws:
IOException


Copyright © 2003-2012 The Apache Software Foundation.