# Uses of Interface
org.apache.tapestry5.http.services.RequestFilter

Packages that use RequestFilter
Package
Description
org.apache.tapestry5.http.modules
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.test
[INTERNAL USE ONLY] testing support implementation classes; API subject to change
org.apache.tapestry5.modules

- ## Uses of RequestFilter in org.apache.tapestry5.http.modules

  Method parameters in org.apache.tapestry5.http.modules with type arguments of type RequestFilter
  Modifier and Type
  Method
  Description
  `RequestHandler`
  TapestryHttpModule.`buildRequestHandler(org.slf4j.Logger logger, List<RequestFilter> configuration, Dispatcher masterDispatcher)`

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

  Classes in org.apache.tapestry5.internal.services that implement RequestFilter
  Modifier and Type
  Class
  Description
  `class`
  `CheckForUpdatesFilter`
  Implements a barrier that periodically asks the `UpdateListenerHub` to check for updates to files.
  `class`
  `RequestErrorFilter`
  Filter for the `RequestHandler` pipeline used to intercept and report exceptions.
  `class`
  `StaticFilesFilter`
  Identifies requests that are for actual resource files in the context.

- ## Uses of RequestFilter in org.apache.tapestry5.internal.test

  Classes in org.apache.tapestry5.internal.test that implement RequestFilter
  Modifier and Type
  Class
  Description
  `class`
  `EndOfRequestCleanupFilter`
  Makes sure that `PerthreadManager.cleanup()` is invoked at the end of each request (normally handled by `TapestryFilter`).
  Method parameters in org.apache.tapestry5.internal.test with type arguments of type RequestFilter
  Modifier and Type
  Method
  Description
  `static void`
  PageTesterModule.`contributeRequestHandler(OrderedConfiguration<RequestFilter> configuration)`

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

  Method parameters in org.apache.tapestry5.modules with type arguments of type RequestFilter
  Modifier and Type
  Method
  Description
  `void`
  TapestryModule.`contributeRequestHandler(OrderedConfiguration<RequestFilter> configuration, Context context, boolean productionMode, PageClassLoaderContextManager pageClassLoaderContextManager)`
  Continues a number of filters into the RequestHandler service: StaticFiles Checks to see if the request is for an actual file, if so, returns true to let the servlet container process the request CheckForUpdates Periodically fires events that checks to see if the file system sources for any cached data has changed (see `CheckForUpdatesFilter`).