|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.server.rewrite.AbstractRule
com.caucho.server.rewrite.AbstractRuleWithConditions
com.caucho.server.rewrite.MatchRule
public class MatchRule
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.caucho.server.rewrite.AbstractRule |
|---|
AbstractRule.RewriteRuleAdmin |
| Constructor Summary | |
|---|---|
protected |
MatchRule(RewriteDispatch rewriteDispatch)
|
| Method Summary | |
|---|---|
void |
addDependency(PersistentDependency depend)
|
void |
addDispatch(AcceptRule dispatch)
|
void |
addForbidden(ErrorRule forbidden)
|
void |
addForward(ForwardRule forward)
|
void |
addGone(ErrorRule gone)
|
void |
addImport(ImportRule importRule)
|
void |
addLoadBalance(LoadBalanceRule loadBalance)
|
void |
addMatch(MatchRule match)
|
void |
addMovedPermanently(MovedRule moved)
|
void |
addNotFound(ErrorRule notFound)
|
void |
addProxy(ProxyRule proxy)
|
void |
addRedirect(RedirectRule redirect)
|
void |
addRewrite(RewriteRule rewrite)
|
void |
addSet(SetRule set)
|
AcceptRule |
createDispatch()
Adds a dispatch. |
ErrorRule |
createForbidden()
Adds a forbidden. |
ForwardRule |
createForward()
Adds a forward. |
ErrorRule |
createGone()
Adds a gone. |
ImportRule |
createImport()
|
LoadBalanceRule |
createLoadBalance()
Adds a load-balance |
MatchRule |
createMatch()
|
MovedRule |
createMovedPermanently()
Adds a moved permanently (301) |
ErrorRule |
createNotFound()
Adds a not-found. |
ProxyRule |
createProxy()
Adds a proxy |
RedirectRule |
createRedirect()
Adds a redirect. |
RewriteRule |
createRewrite()
Adds a rewrite |
SetRule |
createSet()
Adds a set |
void |
destroy()
|
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 |
handleAlarm(Alarm alarm)
Handles a callback from an alarm. |
void |
init()
|
boolean |
isModified()
|
void |
register()
|
void |
setPassFilterChainMapper(FilterChainMapper nextFilterChainMapper)
|
void |
unregister()
|
| Methods inherited from class com.caucho.server.rewrite.AbstractRuleWithConditions |
|---|
addAnd, addNot, addOr, addUnless, addWhen, getFullUrlRegexp, getRegexp, map, required, rewrite, setFullUrlRegexp, setRegexp |
| Methods inherited from class com.caucho.server.rewrite.AbstractRule |
|---|
clearCache, createAdmin, getFailFilterChainMapper, getLogPrefix, getName, getPassFilterChainMapper, getRewriteDispatch, isEnabled, setDisableAt, setEnableAt, setEnabled, setFailFilterChainMapper, setLogPrefix, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected MatchRule(RewriteDispatch rewriteDispatch)
| Method Detail |
|---|
public java.lang.String getTagName()
getTagName in interface Rulepublic boolean isModified()
public void addDependency(PersistentDependency depend)
public void setPassFilterChainMapper(FilterChainMapper nextFilterChainMapper)
setPassFilterChainMapper in interface RulesetPassFilterChainMapper in class AbstractRulepublic AcceptRule createDispatch()
public void addDispatch(AcceptRule dispatch)
public ErrorRule createForbidden()
public void addForbidden(ErrorRule forbidden)
public ForwardRule createForward()
public void addForward(ForwardRule forward)
public ErrorRule createGone()
public void addGone(ErrorRule gone)
public ImportRule createImport()
public void addImport(ImportRule importRule)
public LoadBalanceRule createLoadBalance()
public void addLoadBalance(LoadBalanceRule loadBalance)
public ProxyRule createProxy()
public void addProxy(ProxyRule proxy)
public MatchRule createMatch()
public void addMatch(MatchRule match)
public MovedRule createMovedPermanently()
public void addMovedPermanently(MovedRule moved)
public ErrorRule createNotFound()
public void addNotFound(ErrorRule notFound)
public RedirectRule createRedirect()
public void addRedirect(RedirectRule redirect)
public RewriteRule createRewrite()
public void addRewrite(RewriteRule rewrite)
public SetRule createSet()
public void addSet(SetRule set)
public void init()
init in class AbstractRuleWithConditions
public FilterChain dispatch(java.lang.String uri,
java.lang.String queryString,
FilterChain accept,
FilterChainMapper next)
throws ServletException
AbstractRuleWithConditions
dispatch in class AbstractRuleWithConditionsuri - the target uri, possibly rewrittenaccept - a FilterChain that stops evaluation of rewrite rules and
ServletExceptionpublic void register()
register in interface Ruleregister in class AbstractRulepublic void unregister()
unregister in interface Ruleunregister in class AbstractRulepublic void handleAlarm(Alarm alarm)
AlarmListener
handleAlarm in interface AlarmListenerpublic void destroy()
destroy in interface Ruledestroy in class AbstractRuleWithConditions
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||