## Uses of Interface
org.apache.tapestry5.services.ComponentRequestHandler

- Packages that use ComponentRequestHandler
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.modules |
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.test | Support for testing Tapestry pages

- - ### Uses of ComponentRequestHandler in org.apache.tapestry5.internal.services

    Classes in org.apache.tapestry5.internal.services that implement ComponentRequestHandler
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ComponentRequestHandlerTerminator` | Terminator for the `ComponentRequestHandler` pipeline, that feeds out into the `ComponentEventRequestHandler` and `PageRenderRequestHandler` pipelines.

    Methods in org.apache.tapestry5.internal.services with parameters of type ComponentRequestHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DeferredResponseRenderer.`handleComponentEvent​(ComponentEventRequestParameters parameters, ComponentRequestHandler handler)` |
    `void` | ProductionModeUnknownComponentFilter.`handleComponentEvent​(ComponentEventRequestParameters parameters, ComponentRequestHandler handler)` |
    `void` | RequestOperationTracker.`handleComponentEvent​(ComponentEventRequestParameters parameters, ComponentRequestHandler handler)` |
    `void` | DeferredResponseRenderer.`handlePageRender​(PageRenderRequestParameters parameters, ComponentRequestHandler handler)` |
    `void` | ProductionModeUnknownComponentFilter.`handlePageRender​(PageRenderRequestParameters parameters, ComponentRequestHandler handler)` |
    `void` | RequestOperationTracker.`handlePageRender​(PageRenderRequestParameters parameters, ComponentRequestHandler handler)` |

    Constructors in org.apache.tapestry5.internal.services with parameters of type ComponentRequestHandler
    Constructor | Description
    --- | ---
    `ComponentEventDispatcher​(ComponentRequestHandler componentRequestHandler, ComponentEventLinkEncoder linkEncoder)` |
    `PageRenderDispatcher​(ComponentRequestHandler componentRequestHandler, ComponentEventLinkEncoder linkEncoder)` |
    `RootPathDispatcher​(ComponentClassResolver componentClassResolver, ComponentRequestHandler handler, String startPageName, LocalizationSetter localizationSetter)` |

  - ### Uses of ComponentRequestHandler in org.apache.tapestry5.modules

    Methods in org.apache.tapestry5.modules that return ComponentRequestHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `ComponentRequestHandler` | TapestryModule.`buildComponentRequestHandler​(List<ComponentRequestFilter> configuration, ComponentRequestHandlerTerminator terminator, org.slf4j.Logger logger)` |

  - ### Uses of ComponentRequestHandler in org.apache.tapestry5.services

    Methods in org.apache.tapestry5.services with parameters of type ComponentRequestHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ComponentRequestFilter.`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` | InitializeActivePageName.`handleComponentEvent​(ComponentEventRequestParameters parameters, ComponentRequestHandler handler)` |
    `void` | ComponentRequestFilter.`handlePageRender​(PageRenderRequestParameters parameters, ComponentRequestHandler handler)` | Invoked to activate and render a page.
    `void` | InitializeActivePageName.`handlePageRender​(PageRenderRequestParameters parameters, ComponentRequestHandler handler)` |

  - ### Uses of ComponentRequestHandler in org.apache.tapestry5.test

    Methods in org.apache.tapestry5.test that return ComponentRequestHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ComponentRequestHandler` | TapestryTestCase.`mockComponentRequestHandler()` |