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

Packages that use ComponentRequestFilter
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

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

  Classes in org.apache.tapestry5.internal.services that implement ComponentRequestFilter
  Modifier and Type
  Class
  Description
  `class`
  `DeferredResponseRenderer`
  After processing the component event request (including Ajax requests), or the page render request, checks for the `TapestryConstants.RESPONSE_RENDERER` request attribute, and invokes it to render the deferred response.
  `class`
  `ProductionModeUnknownComponentFilter`
  A filter, used only in production mode, that does a "pre-flight check" that the indicated component actually exists.
  `class`
  `RequestOperationTracker`
  Uses `OperationTracker` to add an operation generally describing each request.

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

  Method parameters in org.apache.tapestry5.modules with type arguments of type ComponentRequestFilter
  Modifier and Type
  Method
  Description
  `ComponentRequestHandler`
  TapestryModule.`buildComponentRequestHandler(List<ComponentRequestFilter> configuration, ComponentRequestHandlerTerminator terminator, org.slf4j.Logger logger)`
  `void`
  TapestryModule.`contributeComponentRequestHandler(OrderedConfiguration<ComponentRequestFilter> configuration, boolean productionMode)`
  Contributes: OperationTracker Tracks general information about the request using `OperationTracker` UnknownComponentFilter (production mode only) `ProductionModeUnknownComponentFilter` - Detects request with unknown component and aborts handling to ultimately deliver a 404 response InitializeActivePageName `InitializeActivePageName` DeferredResponseRenderer `DeferredResponseRenderer`

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

  Classes in org.apache.tapestry5.services that implement ComponentRequestFilter
  Modifier and Type
  Class
  Description
  `class`
  `InitializeActivePageName`
  Filter contributed into the `ComponentRequestHandler` pipeline to set the `activePageName property`.