com.caucho.rewrite
Class AbstractTargetDispatchRule
java.lang.Object
com.caucho.rewrite.AbstractDispatchRule
com.caucho.rewrite.AbstractRegexpDispatchRule
com.caucho.rewrite.AbstractTargetDispatchRule
- All Implemented Interfaces:
- DispatchRule
- Direct Known Subclasses:
- Dispatch, FastCgiProxy, Forbidden, HttpProxy, MovedPermanently, NotFound, Redirect, RedirectSecure, Rewrite, SendError
@Configurable
public abstract class AbstractTargetDispatchRule
- extends AbstractRegexpDispatchRule
Method Summary |
java.lang.String |
getTarget()
|
void |
init()
|
protected java.lang.String |
rewriteDefault(java.lang.String uri,
java.lang.String queryString)
|
protected java.lang.String |
rewriteTarget(java.util.regex.Matcher matcher,
java.lang.String uri,
java.lang.String queryString)
|
void |
setAbsoluteTarget(java.lang.String target)
|
void |
setTarget(java.lang.String target)
|
void |
setTargetHost(java.lang.String target)
|
Methods inherited from class com.caucho.rewrite.AbstractRegexpDispatchRule |
add, add, add, createDispatch, getRegexp, isFilter, isForward, isInclude, isRequest, map, rewriteUri, setRegexp, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractTargetDispatchRule
public AbstractTargetDispatchRule()
setTarget
public void setTarget(java.lang.String target)
setAbsoluteTarget
public void setAbsoluteTarget(java.lang.String target)
setTargetHost
public void setTargetHost(java.lang.String target)
getTarget
public java.lang.String getTarget()
rewriteTarget
protected java.lang.String rewriteTarget(java.util.regex.Matcher matcher,
java.lang.String uri,
java.lang.String queryString)
- Overrides:
rewriteTarget
in class AbstractRegexpDispatchRule
rewriteDefault
protected java.lang.String rewriteDefault(java.lang.String uri,
java.lang.String queryString)
init
public void init()
throws ConfigException
- Throws:
ConfigException