All Classes and Interfaces
Classes
Class
Description
Rewrites the URI by compacting to remove occurrences of
//
.Sets a response cookie whenever the rule matches.
Sets the request URI scheme, by default
https
.Puts or adds a response header whenever the rule matches a path Servlet pattern.
Puts or adds a response header whenever the rule matches a path regex pattern.
Abstract rule that matches against request headers.
Rule that protects against invalid unicode characters in URLs,
returning a configurable status code with body message.
Abstract rule that uses the Servlet pattern syntax via
ServletPathSpec
for path pattern matching.Issues a (3xx) redirect response whenever the rule finds a request path Servlet pattern match.
Issues a (3xx) redirect response whenever the rule finds a request path regular expression match
Abstract rule that uses the regular expression syntax for path pattern matching.
Sends the response code whenever the rule finds a match.
Sends a response with the configured status code whenever the value of the configured request header matches a regular expression.
A
RuleContainer
that is an HttpConfiguration.Customizer
,
so that its rules are processed at request customization time.RewriteHandler
rewrites incoming requests through a set of Rule
s.A rule to rewrite the path and query that match a Servlet pattern with a fixed string.
A rule to rewrite the path and query that match a regular expression pattern with a fixed string.
An abstract rule that, upon matching a certain condition, may wrap
the
Request
or the Handler
to execute custom logic.A
Request.Wrapper
used to chain a sequence of Rule
s together.A container that groups
Rule
s and is itself a Rule
.If this rule matches, terminates the processing of other rules, allowing
the request to be processed by the handlers after the
RewriteHandler
.If this rule matches, terminate the processing of other rules.
Groups rules that apply only to one or more specific virtual hosts.