The Filter Chain Processors

The main practical difference between the processors called by EscenicStandardFilterChain and ordinary servlet filters is that they are not configured in WEB.XML.

Configuring The Filter Chain Sequence

The sequence of processors executed by EscenicStandardFilterChain is defined in a system file called StandardFilter.properties. For information on modifying the standard processor sequence, see Modifying The Escenic Standard Filter Chain

Configuring The Processors

The standard way to configure a processor is to create a file called component-name.properties file in your publication's WEB-INF/localconfig folder and add a name=value property setting to it. A few of the most commonly-used properties can also be set more simply by creating a default.properties file in WEB-INF/localconfig and adding a similar name/value pair to this file. For a detailed description of how to configure these processors and other publication web application components, see Publication Webapp Properties.

The following processor descriptions list all the properties that can be set for each processor.

Processor Descriptions

The processors are described in the following sections. The descriptions contain the following sections:

Component Name

The name of the component that implements the processor functionality.

Description

A general description of the processor.

Configuration

Describes properties that you can set to can modify the behavior of the processor (see Configuring Processors above). If there is a default.properties parameter for setting a property, then this is described as well.

Input Request Scope Attributes

The request scope attributes read by the filter.

Output Request Scope Attributes

The request scope attributes written by the filter, and what they are used for.