com.caucho.server.rewrite
Class AbstractRule
java.lang.Object
com.caucho.server.rewrite.AbstractRule
- All Implemented Interfaces:
- FilterChainMapper, Rule
- Direct Known Subclasses:
- AbstractRuleWithConditions, ImportRule
public abstract class AbstractRule
- extends java.lang.Object
- implements Rule
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.caucho.server.rewrite.Rule |
getTagName |
AbstractRule
public AbstractRule(RewriteDispatch rewriteDispatch)
getRewriteDispatch
protected RewriteDispatch getRewriteDispatch()
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
setEnabled
public void setEnabled(boolean isEnabled)
isEnabled
public boolean isEnabled()
setDisableAt
public void setDisableAt(CronType disableAt)
setEnableAt
public void setEnableAt(CronType enableAt)
setPassFilterChainMapper
public void setPassFilterChainMapper(FilterChainMapper passFilterChainMapper)
- Specified by:
setPassFilterChainMapper in interface Rule
getPassFilterChainMapper
protected final FilterChainMapper getPassFilterChainMapper()
setFailFilterChainMapper
public void setFailFilterChainMapper(FilterChainMapper failFilterChainMapper)
- Specified by:
setFailFilterChainMapper in interface Rule
getFailFilterChainMapper
protected final FilterChainMapper getFailFilterChainMapper()
setLogPrefix
public void setLogPrefix(java.lang.String logPrefix)
getLogPrefix
public java.lang.String getLogPrefix()
init
public void init()
throws ConfigException
- Throws:
ConfigException
register
public void register()
- Specified by:
register in interface Rule
unregister
public void unregister()
- Specified by:
unregister in interface Rule
createAdmin
protected AbstractRule.RewriteRuleAdmin createAdmin()
clearCache
protected void clearCache()
destroy
public void destroy()
- Specified by:
destroy in interface Rule