Now it is time to take a closer look at the container's core request processing element.
As we have seen already, an
org.apache.catalina.Pipeline represents a series of filters, each of which is represented by an
org.apache.catalina.Valve instance, that a request must pass through on its way into a
Container, and that a response must pass through on its way out of that
A pipeline's scope is determined by the container within which it is nested. The pipeline associated with an engine is invoked by the
CoyoteAdapter, at the boundary between the connector subsystem and the Catalina engine. As a result, it will process every request that is received by any connector associated with that engine. In other words, ...