Package com.caucho.rewrite

Interface Summary
CacheablePredicate A predicate on a HttpServletRequest, returning true if the request matches the predicate's requirements.
DispatchRule URL rewriting and request dispatching based on URL and query string, configured in the resin-web.xml.
RequestPredicate A predicate on a HttpServletRequest, returning true if the request matches the predicate's requirements.
RewriteFilter  
 

Class Summary
AbstractDispatchRule  
AbstractRegexpDispatchRule  
AbstractRewriteFilter Implements general extended behavior for rewrite filters like resin:SetHeader.
AbstractTargetDispatchRule  
AddHeader Sets a response header in a rewrite rule or as a top-level filter.
And Matches if all of the child predicates match.
Dispatch Dispatch the request using the standard servlet and filter processing.
FastCgiProxy Dispatches a request to a backend server using FastCGI as the proxy protocol.
FastCgiProxy.ProxyFilterChain  
FastCgiProxy.ProxyRequest  
Forbidden Sends a HTTP Forbidden response using response.sendError(SC_FORBIDDEN).
Forward Forwards a requests using the servlet RequestDispatcher.forward call protocol.
HttpProxy Dispatches a request to a backend server using HTTP as the proxy protocol.
HttpProxy.ProxyFilterChain  
HttpProxy.ProxyRequest  
IfAuthType Matches if the auth-type is equal to the specified value.
IfCookie Passes if the named HTTP cookie exists and has a value that matches a regular expression.
IfCron Match if the request occurs during enabled times.
IfFileExists Match if the file specified by getRealPath() exists in the filesystem.
IfHeader Passes if the named header exists and has a value that matches a regular expression.
IfLocale Match if the request's locale matches an expression.
IfLocalPort Matches if request.getLocalPort() matches the 'value' attribute.
IfMBeanEnabled Matches if the MBean is enabled and does not match if it's not enabled.
IfMethod Match if the HTTP method matches the value.
IfNetwork Match if the remote IP address matches one of the pattern networks.
IfQueryParam Passes if the named parameter exists and has a value that matches a regular expression.
IfRemoteAddr  
IfRemoteUser A rewrite condition that passes if the client has been authenticated and the remote user has the specified name, as determined by HttpServletRequest.getRemoteUser().
IfSecure Match if the request is secure, i.e.
IfServerName A rewrite condition that passes if the server name matches.
IfServerPort A rewrite condition that passes if the request.getServerPort() matches.
IfUserInRole Match if the user is in any of the given roles, i.e.
LoadBalance Dispatches a request to the load balancer.
LoadBalance.LoadBalanceFilterChain  
LoadBalance.LoadBalanceRequest  
Location Filter container which matches URLs and conditions and contains child actions.
MovedPermanently Sends a HTTP moved-permanently response
Not True if the child predicate is false.
NotAnd Matches if all of the child predicates fail.
NotFound Sends a HTTP 404 Not Found response
NotOr Matches if none of the child predicates match.
Or Matches if any of the child predicates match.
Redirect  
RedirectSecure  
Rewrite  
RewriteFilterAdapter Wraps a Java filter in a RewriteFilter
SendError Sends a HTTP error response using response.sendError(code)
SetHeader Sets a response header in a rewrite rule or as a top-level filter.
SetRequestSecure  
SetVary Sets a response Vary header to control caching based on input headers, e.g.
WelcomeFile Manages the welcome-file as a rewrite-dispatch.