jrun.servlet
Class FilterChain
jrun.servlet.FilterChain
- public class FilterChain
Represents a chain of filters per the Servlet 2.3 specification. The
last filter in the chain is the servlet to be invoked.
The service method of this servlet invokes the first filter in the chain.
- Author:
- Karl Moss
|
Constructor Summary |
FilterChain(long shortMask,
java.util.BitSet longMask)
Construct a chain with just the target servlet |
|
Method Summary |
void |
addFilter(javax.servlet.Filter filter)
Adds a filter to the end of the chain |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
|
boolean |
equals(long shortMask,
java.util.BitSet longMask)
Determines if this filter chain bit mask equals the one supplied |
void |
init(javax.servlet.Servlet target)
Initialize the filter for the current thread |
void |
service(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
|
chain
protected java.util.Vector chain
shortMask
protected long shortMask
longMask
protected java.util.BitSet longMask
FilterChain
public FilterChain(long shortMask,
java.util.BitSet longMask)
- Construct a chain with just the target servlet
- Parameters:
shortMask - The short bit masklongMask - The long bit mask
addFilter
public void addFilter(javax.servlet.Filter filter)
- Adds a filter to the end of the chain
init
public void init(javax.servlet.Servlet target)
- Initialize the filter for the current thread
doFilter
public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
service
public void service(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
equals
public boolean equals(long shortMask,
java.util.BitSet longMask)
- Determines if this filter chain bit mask equals the one supplied
- Parameters:
shortMask - The short bit masklongMask - The long bit mask- Returns:
- true if the bit masks match
Copyright � 2002 Macromedia Corporation. All Rights Reserved.