|
|||||||||
| Home >> All >> org >> apache >> webapp >> [ balancer overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.webapp.balancer
Class RuleChain

java.lang.Objectorg.apache.webapp.balancer.RuleChain
- public class RuleChain
- extends java.lang.Object
A RuleChain is a list of rules considered in order. The first rule to succeed stops the evaluation of rules.
| Field Summary | |
private java.util.List |
rules
The list of rules to evaluate. |
| Constructor Summary | |
RuleChain()
Constructor. |
|
| Method Summary | |
void |
addRule(Rule theRule)
Adds a rule to evaluate. |
java.net.URL |
evaluate(javax.servlet.http.HttpServletRequest request)
Evaluates the given request to see if any of the rules matches. |
protected java.util.Iterator |
getRuleIterator()
Returns an iterator over the list of rules to evaluate. |
protected java.util.List |
getRules()
Returns the list of rules to evaluate. |
java.lang.String |
toString()
Returns a String representation of this object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
rules
private java.util.List rules
- The list of rules to evaluate.
| Constructor Detail |
RuleChain
public RuleChain()
- Constructor.
| Method Detail |
getRules
protected java.util.List getRules()
- Returns the list of rules
to evaluate.
getRuleIterator
protected java.util.Iterator getRuleIterator()
- Returns an iterator over
the list of rules to evaluate.
addRule
public void addRule(Rule theRule)
- Adds a rule to evaluate.
evaluate
public java.net.URL evaluate(javax.servlet.http.HttpServletRequest request)
- Evaluates the given request to see if
any of the rules matches. Returns the
redirect URL for the first matching
rule. Returns null if no rules match
the request.
toString
public java.lang.String toString()
- Returns a String representation of this object.
|
|||||||||
| Home >> All >> org >> apache >> webapp >> [ balancer overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.apache.webapp.balancer.RuleChain