com.caucho.rewrite
Class Rewrite

java.lang.Object
  extended by com.caucho.rewrite.AbstractDispatchRule
      extended by com.caucho.rewrite.AbstractRegexpDispatchRule
          extended by com.caucho.rewrite.AbstractTargetDispatchRule
              extended by com.caucho.rewrite.Rewrite
All Implemented Interfaces:
DispatchRule

@Configurable
public class Rewrite
extends AbstractTargetDispatchRule


Constructor Summary
Rewrite()
           
 
Method Summary
 FilterChain map(java.lang.String uri, java.lang.String queryString, FilterChain next, FilterChain tail)
           
 java.lang.String rewriteUri(java.lang.String uri, java.lang.String queryString)
          Rewrites the URI for further processing.
 
Methods inherited from class com.caucho.rewrite.AbstractTargetDispatchRule
getTarget, init, rewriteDefault, rewriteTarget, setAbsoluteTarget, setTarget, setTargetHost
 
Methods inherited from class com.caucho.rewrite.AbstractRegexpDispatchRule
add, add, add, createDispatch, getRegexp, isFilter, isForward, isInclude, isRequest, map, setRegexp, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Rewrite

public Rewrite()
Method Detail

rewriteUri

public java.lang.String rewriteUri(java.lang.String uri,
                                   java.lang.String queryString)
Description copied from interface: DispatchRule
Rewrites the URI for further processing. Rules following the current one will use the new URI.

Specified by:
rewriteUri in interface DispatchRule
Overrides:
rewriteUri in class AbstractRegexpDispatchRule

map

public FilterChain map(java.lang.String uri,
                       java.lang.String queryString,
                       FilterChain next,
                       FilterChain tail)
                throws ServletException
Throws:
ServletException