org.apache.catalina.core
Class ApplicationFilterFactory

java.lang.Object
  extended by org.apache.catalina.core.ApplicationFilterFactory

public final class ApplicationFilterFactory
extends java.lang.Object

Factory for the creation and caching of Filters and creationg of Filter Chains.

Version:
$Revision: 1.0
Author:
Greg Murray, Remy Maucherat

Field Summary
static java.lang.Integer ASYNC_INTEGER
           
static java.lang.String DISPATCHER_REQUEST_PATH_ATTR
           
static java.lang.String DISPATCHER_TYPE_ATTR
           
static java.lang.Integer ERROR_INTEGER
           
static java.lang.Integer FORWARD_INTEGER
           
static java.lang.Integer INCLUDE_INTEGER
           
static java.lang.Integer REQUEST_INTEGER
           
 
Method Summary
 ApplicationFilterChain createFilterChain(javax.servlet.ServletRequest request, Wrapper wrapper)
          Construct and return a FilterChain implementation that will wrap the execution of the specified servlet instance.
static ApplicationFilterFactory getInstance()
          Return the fqctory instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERROR_INTEGER

public static final java.lang.Integer ERROR_INTEGER

FORWARD_INTEGER

public static final java.lang.Integer FORWARD_INTEGER

INCLUDE_INTEGER

public static final java.lang.Integer INCLUDE_INTEGER

REQUEST_INTEGER

public static final java.lang.Integer REQUEST_INTEGER

ASYNC_INTEGER

public static final java.lang.Integer ASYNC_INTEGER

DISPATCHER_TYPE_ATTR

public static final java.lang.String DISPATCHER_TYPE_ATTR
See Also:
Constant Field Values

DISPATCHER_REQUEST_PATH_ATTR

public static final java.lang.String DISPATCHER_REQUEST_PATH_ATTR
See Also:
Constant Field Values
Method Detail

getInstance

public static ApplicationFilterFactory getInstance()
Return the fqctory instance.


createFilterChain

public ApplicationFilterChain createFilterChain(javax.servlet.ServletRequest request,
                                                Wrapper wrapper)
Construct and return a FilterChain implementation that will wrap the execution of the specified servlet instance. If we should not execute a filter chain at all, return null.

Parameters:
request - The servlet request we are processing
wrapper - The servlet instance to be wrapped


Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.