InvocationAwareFilterChain
is to capture the fact that an application level module filter was did not perform processing of a particular request. For example, if a Tapestry5 filter within a module does not process the request, it will call FilterChain.doFilter()
. Rather than allowing this to occur within the module against the real FilterChain
, a substitute InvocationAwareFilterChain
instance is passed to the Tapestry5 filter. The ModuleProxyFilter
will call getWasInvoked
to determine whether the application filter attempted to pass on the request. If so, the original FilterChain
's doFilter
method is called.
@author Phil Zoio
|
|
|
|
|
|