public class ForwardRule extends AbstractRuleWithConditions
AbstractRule.RewriteRuleAdmin| Modifier | Constructor and Description |
|---|---|
protected |
ForwardRule(RewriteDispatch rewriteDispatch) |
| Modifier and Type | Method and Description |
|---|---|
FilterChain |
dispatch(java.lang.String uri,
java.lang.String queryString,
FilterChain accept,
FilterChainMapper next)
Returns the FilterChain to invoke if the rule is successful, null indicates
that the rule does not invoke a FilterChain.
|
java.lang.String |
getTagName() |
void |
init() |
java.lang.String |
rewrite(java.lang.String uri,
java.util.regex.Matcher matcher)
Return a rewritten uri to use for the rest of the processing of
rewrite-dispatch.
|
void |
setAbsoluteTarget(java.lang.String target) |
void |
setTarget(java.lang.String target) |
void |
setTargetHost(java.lang.String target) |
addAnd, addNot, addOr, addUnless, addWhen, destroy, getFullUrlRegexp, getRegexp, map, mapImpl, required, setFullUrlRegexp, setRegexpclearCache, createAdmin, getFailFilterChainMapper, getLogPrefix, getName, getPassFilterChainMapper, getRewriteDispatch, isEnabled, register, setDisableAt, setEnableAt, setEnabled, setFailFilterChainMapper, setLogPrefix, setName, setPassFilterChainMapper, unregisterprotected ForwardRule(RewriteDispatch rewriteDispatch)
public java.lang.String getTagName()
public void setAbsoluteTarget(java.lang.String target)
public void setTarget(java.lang.String target)
public void setTargetHost(java.lang.String target)
public java.lang.String rewrite(java.lang.String uri,
java.util.regex.Matcher matcher)
AbstractRuleWithConditionsrewrite in class AbstractRuleWithConditionsmatcher - a Matcher obtained from doing a regexp comparison, or null
if there was no regexp comparisonpublic FilterChain dispatch(java.lang.String uri, java.lang.String queryString, FilterChain accept, FilterChainMapper next)
AbstractRuleWithConditionsdispatch in class AbstractRuleWithConditionsuri - the target uri, possibly rewrittenaccept - a FilterChain that stops evaluation of rewrite rules and@PostConstruct public void init() throws ConfigException
init in class AbstractRuleWithConditionsConfigException