## 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 and 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 and 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 and 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 and 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 and 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 and Description
    --- | ---
    `protected ComponentRequestHandler` | TapestryTestCase.`mockComponentRequestHandler()`

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.