| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|
| HttpMessageProxy |
Dispatches a request to a backend server using HTTP as the proxy
protocol.
|
| HttpMessageProxy.ProxyFilterChain | |
| HttpMessageProxy.ProxyRequest | |
| 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.
|
| SetRequestCharacterEncoding |
Sets the request character encoding 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.
|