## 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, java.util.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`).