# 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
  Modifier
  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 final ComponentRequestHandler`
  TapestryTestCase.`mockComponentRequestHandler()`