com.caucho.rewrite
Class AbstractTargetDispatchRule

java.lang.Object
  extended by com.caucho.rewrite.AbstractDispatchRule
      extended by com.caucho.rewrite.AbstractRegexpDispatchRule
          extended by 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


Constructor Summary
AbstractTargetDispatchRule()
           
 
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
 

Constructor Detail

AbstractTargetDispatchRule

public AbstractTargetDispatchRule()
Method Detail

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