Index

A C D F G H I M O P R S T V W _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

addRule(Rule) - Method in class org.eclipse.jetty.rewrite.handler.RewriteHandler
Adds a Rule to the existing ones.
addRule(Rule) - Method in class org.eclipse.jetty.rewrite.handler.RuleContainer
Adds a Rule to the existing ones.
addVirtualHost(String) - Method in class org.eclipse.jetty.rewrite.handler.VirtualHostRuleContainer
 
apply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.CookiePatternRule
 
apply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
apply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.PatternRule
Invoked after the Servlet pattern matched the URI path to apply the rule's logic.
apply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
apply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
 
apply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.RewritePatternRule
 
apply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.TerminatingPatternRule
 
apply(Rule.Processor, String) - Method in class org.eclipse.jetty.rewrite.handler.ForwardedSchemeHeaderRule
 
apply(Rule.Processor, String) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRule
Invoked after the header matched the Request headers to apply the rule's logic.
apply(Rule.Processor, Matcher) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
apply(Rule.Processor, Matcher) - Method in class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
 
apply(Rule.Processor, Matcher) - Method in class org.eclipse.jetty.rewrite.handler.RegexRule
Invoked after the regular expression matched the URI path to apply the rule's logic.
apply(Rule.Processor, Matcher) - Method in class org.eclipse.jetty.rewrite.handler.RewriteRegexRule
 
apply(Rule.Processor, Matcher) - Method in class org.eclipse.jetty.rewrite.handler.TerminatingRegexRule
 

C

CompactPathRule - Class in org.eclipse.jetty.rewrite.handler
Rewrites the URI by compacting to remove occurrences of //.
CompactPathRule() - Constructor for class org.eclipse.jetty.rewrite.handler.CompactPathRule
 
CookiePatternRule - Class in org.eclipse.jetty.rewrite.handler
Sets a response cookie whenever the rule matches.
CookiePatternRule() - Constructor for class org.eclipse.jetty.rewrite.handler.CookiePatternRule
 
CookiePatternRule(String, String, String) - Constructor for class org.eclipse.jetty.rewrite.handler.CookiePatternRule
 
customize(Request, HttpFields.Mutable) - Method in class org.eclipse.jetty.rewrite.RewriteCustomizer
 

D

dump(Appendable, String) - Method in class org.eclipse.jetty.rewrite.handler.RuleContainer
 

F

ForceRequestHeaderValueRule - Class in org.eclipse.jetty.rewrite.handler
 
ForceRequestHeaderValueRule() - Constructor for class org.eclipse.jetty.rewrite.handler.ForceRequestHeaderValueRule
 
ForwardedSchemeHeaderRule - Class in org.eclipse.jetty.rewrite.handler
Sets the request URI scheme, by default https.
ForwardedSchemeHeaderRule() - Constructor for class org.eclipse.jetty.rewrite.handler.ForwardedSchemeHeaderRule
 

G

getCode() - Method in class org.eclipse.jetty.rewrite.handler.InvalidURIRule
 
getCode() - Method in class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
 
getHeaderName() - Method in class org.eclipse.jetty.rewrite.handler.ForceRequestHeaderValueRule
 
getHeaderName() - Method in class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
getHeaderName() - Method in class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
getHeaderName() - Method in class org.eclipse.jetty.rewrite.handler.HeaderRule
 
getHeaderValue() - Method in class org.eclipse.jetty.rewrite.handler.ForceRequestHeaderValueRule
 
getHeaderValue() - Method in class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
getHeaderValue() - Method in class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
getHeaderValue() - Method in class org.eclipse.jetty.rewrite.handler.HeaderRule
 
getHttpURI() - Method in class org.eclipse.jetty.rewrite.handler.Rule.HttpURIProcessor
 
getLocation() - Method in class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
getLocation() - Method in class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
 
getMessage() - Method in class org.eclipse.jetty.rewrite.handler.InvalidURIRule
 
getMessage() - Method in class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
 
getName() - Method in class org.eclipse.jetty.rewrite.handler.CookiePatternRule
 
getOriginalPathAttribute() - Method in class org.eclipse.jetty.rewrite.handler.RewriteHandler
 
getOriginalPathAttribute() - Method in class org.eclipse.jetty.rewrite.handler.RuleContainer
 
getPattern() - Method in class org.eclipse.jetty.rewrite.handler.PatternRule
 
getRegex() - Method in class org.eclipse.jetty.rewrite.handler.RegexRule
 
getRuleContainer() - Method in class org.eclipse.jetty.rewrite.handler.RewriteHandler
 
getRules() - Method in class org.eclipse.jetty.rewrite.handler.RewriteHandler
 
getRules() - Method in class org.eclipse.jetty.rewrite.handler.RuleContainer
 
getScheme() - Method in class org.eclipse.jetty.rewrite.handler.ForwardedSchemeHeaderRule
 
getStatusCode() - Method in class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
getStatusCode() - Method in class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
 
getValue() - Method in class org.eclipse.jetty.rewrite.handler.CookiePatternRule
 
getVirtualHosts() - Method in class org.eclipse.jetty.rewrite.handler.VirtualHostRuleContainer
 

H

handle(Request) - Method in class org.eclipse.jetty.rewrite.handler.RewriteHandler
 
HeaderPatternRule - Class in org.eclipse.jetty.rewrite.handler
Puts or adds a response header whenever the rule matches a path Servlet pattern.
HeaderPatternRule() - Constructor for class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
HeaderPatternRule(String, String, String) - Constructor for class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
HeaderRegexRule - Class in org.eclipse.jetty.rewrite.handler
Puts or adds a response header whenever the rule matches a path regex pattern.
HeaderRegexRule() - Constructor for class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
HeaderRegexRule(String, String, String) - Constructor for class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
HeaderRule - Class in org.eclipse.jetty.rewrite.handler
Abstract rule that matches against request headers.
HeaderRule() - Constructor for class org.eclipse.jetty.rewrite.handler.HeaderRule
 
HttpURIProcessor(Request, HttpURI) - Constructor for class org.eclipse.jetty.rewrite.handler.Rule.HttpURIProcessor
 

I

InvalidURIRule - Class in org.eclipse.jetty.rewrite.handler
Rule that protects against invalid unicode characters in URLs, returning a configurable status code with body message.
InvalidURIRule() - Constructor for class org.eclipse.jetty.rewrite.handler.InvalidURIRule
 
isAdd() - Method in class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
isAdd() - Method in class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
isTerminating() - Method in class org.eclipse.jetty.rewrite.handler.InvalidURIRule
 
isTerminating() - Method in class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
isTerminating() - Method in class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
 
isTerminating() - Method in class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
 
isTerminating() - Method in class org.eclipse.jetty.rewrite.handler.Rule
 
isTerminating() - Method in class org.eclipse.jetty.rewrite.handler.TerminatingPatternRule
 
isTerminating() - Method in class org.eclipse.jetty.rewrite.handler.TerminatingRegexRule
 
isValidChar(int) - Method in class org.eclipse.jetty.rewrite.handler.InvalidURIRule
 
iterator() - Method in class org.eclipse.jetty.rewrite.handler.RuleContainer
 

M

matchAndApply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.CompactPathRule
 
matchAndApply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.ForceRequestHeaderValueRule
 
matchAndApply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRule
 
matchAndApply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.InvalidURIRule
 
matchAndApply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.PatternRule
 
matchAndApply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.RegexRule
 
matchAndApply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.Rule
Tests whether the given Request should apply, and if so the rule logic is triggered.
matchAndApply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.RuleContainer
Processes the rules.
matchAndApply(Rule.Processor) - Method in class org.eclipse.jetty.rewrite.handler.VirtualHostRuleContainer
 

O

org.eclipse.jetty.rewrite - module org.eclipse.jetty.rewrite
 
org.eclipse.jetty.rewrite - package org.eclipse.jetty.rewrite
 
org.eclipse.jetty.rewrite.handler - package org.eclipse.jetty.rewrite.handler
Jetty Rewrite : Rewrite Handler and Rules for Jetty
ORIGINAL_QUERYSTRING_ATTRIBUTE_SUFFIX - Static variable in class org.eclipse.jetty.rewrite.handler.RuleContainer
 

P

PatternRule - Class in org.eclipse.jetty.rewrite.handler
Abstract rule that uses the Servlet pattern syntax via ServletPathSpec for path pattern matching.
PatternRule() - Constructor for class org.eclipse.jetty.rewrite.handler.PatternRule
 
PatternRule(String) - Constructor for class org.eclipse.jetty.rewrite.handler.PatternRule
 
process(Request, Response, Callback) - Method in class org.eclipse.jetty.rewrite.handler.Rule.Processor
 
process(Response, Callback) - Method in class org.eclipse.jetty.rewrite.handler.Rule.Processor
Processes this wrapped request together with the passed response and callback, using the processor set in Rule.Processor.wrapProcessor(Processor).
Processor(Request) - Constructor for class org.eclipse.jetty.rewrite.handler.Rule.Processor
 

R

RedirectPatternRule - Class in org.eclipse.jetty.rewrite.handler
Issues a (3xx) redirect response whenever the rule finds a request path Servlet pattern match.
RedirectPatternRule() - Constructor for class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
RedirectPatternRule(String, String) - Constructor for class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
RedirectRegexRule - Class in org.eclipse.jetty.rewrite.handler
Issues a (3xx) redirect response whenever the rule finds a request path regular expression match
RedirectRegexRule() - Constructor for class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
 
RedirectRegexRule(String, String) - Constructor for class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
 
RegexRule - Class in org.eclipse.jetty.rewrite.handler
Abstract rule that uses the regular expression syntax for path pattern matching.
RegexRule() - Constructor for class org.eclipse.jetty.rewrite.handler.RegexRule
 
RegexRule(String) - Constructor for class org.eclipse.jetty.rewrite.handler.RegexRule
 
ResponsePatternRule - Class in org.eclipse.jetty.rewrite.handler
Sends the response code whenever the rule finds a match.
ResponsePatternRule() - Constructor for class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
 
ResponsePatternRule(String, int, String) - Constructor for class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
 
RewriteCustomizer - Class in org.eclipse.jetty.rewrite
A RuleContainer that is an HttpConfiguration.Customizer, so that its rules are processed at request customization time.
RewriteCustomizer() - Constructor for class org.eclipse.jetty.rewrite.RewriteCustomizer
 
RewriteHandler - Class in org.eclipse.jetty.rewrite.handler
RewriteHandler rewrites incoming requests through a set of Rules.
RewriteHandler() - Constructor for class org.eclipse.jetty.rewrite.handler.RewriteHandler
 
RewriteHandler(RuleContainer) - Constructor for class org.eclipse.jetty.rewrite.handler.RewriteHandler
 
RewritePatternRule - Class in org.eclipse.jetty.rewrite.handler
A rule to rewrite the path and query that match a Servlet pattern with a fixed string.
RewritePatternRule() - Constructor for class org.eclipse.jetty.rewrite.handler.RewritePatternRule
 
RewritePatternRule(String, String) - Constructor for class org.eclipse.jetty.rewrite.handler.RewritePatternRule
 
RewriteRegexRule - Class in org.eclipse.jetty.rewrite.handler
A rule to rewrite the path and query that match a regular expression pattern with a fixed string.
RewriteRegexRule() - Constructor for class org.eclipse.jetty.rewrite.handler.RewriteRegexRule
 
RewriteRegexRule(String, String) - Constructor for class org.eclipse.jetty.rewrite.handler.RewriteRegexRule
 
Rule - Class in org.eclipse.jetty.rewrite.handler
An abstract rule that, upon matching a certain condition, may wrap the Request or the Processor to execute custom logic.
Rule() - Constructor for class org.eclipse.jetty.rewrite.handler.Rule
 
Rule.HttpURIProcessor - Class in org.eclipse.jetty.rewrite.handler
 
Rule.Processor - Class in org.eclipse.jetty.rewrite.handler
A Request.Wrapper that is also a Request.Processor, used to chain a sequence of Rules together.
RuleContainer - Class in org.eclipse.jetty.rewrite.handler
A container that groups Rules and is itself a Rule.
RuleContainer() - Constructor for class org.eclipse.jetty.rewrite.handler.RuleContainer
 

S

setAdd(boolean) - Method in class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
setAdd(boolean) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
setCode(int) - Method in class org.eclipse.jetty.rewrite.handler.InvalidURIRule
 
setCode(int) - Method in class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
 
setHeaderName(String) - Method in class org.eclipse.jetty.rewrite.handler.ForceRequestHeaderValueRule
 
setHeaderName(String) - Method in class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
setHeaderName(String) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
setHeaderName(String) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRule
 
setHeaderValue(String) - Method in class org.eclipse.jetty.rewrite.handler.ForceRequestHeaderValueRule
 
setHeaderValue(String) - Method in class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
setHeaderValue(String) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
setHeaderValue(String) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRule
 
setLocation(String) - Method in class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
setLocation(String) - Method in class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
 
setMessage(String) - Method in class org.eclipse.jetty.rewrite.handler.InvalidURIRule
Sets the message for the response body (if the response code may have a body).
setMessage(String) - Method in class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
Sets the message for the response body (if the response code may have a body).
setName(String) - Method in class org.eclipse.jetty.rewrite.handler.CookiePatternRule
 
setOriginalPathAttribute(String) - Method in class org.eclipse.jetty.rewrite.handler.RewriteHandler
 
setOriginalPathAttribute(String) - Method in class org.eclipse.jetty.rewrite.handler.RuleContainer
Sets a request attribute name that will be used to store the request original path.
setPattern(String) - Method in class org.eclipse.jetty.rewrite.handler.PatternRule
 
setRegex(String) - Method in class org.eclipse.jetty.rewrite.handler.RegexRule
Sets the regular expression to match with the request path.
setReplacement(String) - Method in class org.eclipse.jetty.rewrite.handler.RewritePatternRule
The replacement for the path and query matched by this rule.
setReplacement(String) - Method in class org.eclipse.jetty.rewrite.handler.RewriteRegexRule
Whenever a match is found, it replaces with this value.
setRules(List<Rule>) - Method in class org.eclipse.jetty.rewrite.handler.RewriteHandler
Sets the list of rules, discarding the previous ones.
setRules(List<Rule>) - Method in class org.eclipse.jetty.rewrite.handler.RuleContainer
 
setScheme(String) - Method in class org.eclipse.jetty.rewrite.handler.ForwardedSchemeHeaderRule
 
setStatusCode(int) - Method in class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
setStatusCode(int) - Method in class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
 
setTerminating(boolean) - Method in class org.eclipse.jetty.rewrite.handler.Rule
 
setValue(String) - Method in class org.eclipse.jetty.rewrite.handler.CookiePatternRule
 
setVirtualHosts(List<String>) - Method in class org.eclipse.jetty.rewrite.handler.VirtualHostRuleContainer
Sets the virtual hosts to match for the rules within this container to be applied.

T

TerminatingPatternRule - Class in org.eclipse.jetty.rewrite.handler
If this rule matches, terminates the processing of other rules, allowing the request to be processed by the handlers after the RewriteHandler.
TerminatingPatternRule() - Constructor for class org.eclipse.jetty.rewrite.handler.TerminatingPatternRule
 
TerminatingPatternRule(String) - Constructor for class org.eclipse.jetty.rewrite.handler.TerminatingPatternRule
 
TerminatingRegexRule - Class in org.eclipse.jetty.rewrite.handler
If this rule matches, terminate the processing of other rules.
TerminatingRegexRule() - Constructor for class org.eclipse.jetty.rewrite.handler.TerminatingRegexRule
 
TerminatingRegexRule(String) - Constructor for class org.eclipse.jetty.rewrite.handler.TerminatingRegexRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.CookiePatternRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.HeaderRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.InvalidURIRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.PatternRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
Returns the redirect status code and replacement.
toString() - Method in class org.eclipse.jetty.rewrite.handler.RegexRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.RewritePatternRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.RewriteRegexRule
 
toString() - Method in class org.eclipse.jetty.rewrite.handler.Rule
Returns the handling and terminating flag values.

V

VirtualHostRuleContainer - Class in org.eclipse.jetty.rewrite.handler
Groups rules that apply only to one or more specific virtual hosts.
VirtualHostRuleContainer() - Constructor for class org.eclipse.jetty.rewrite.handler.VirtualHostRuleContainer
 

W

wrapProcessor(Request.Processor) - Method in class org.eclipse.jetty.rewrite.handler.Rule.Processor
Wraps the given Processor within this instance and returns this instance.

_

_location - Variable in class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
 
A C D F G H I M O P R S T V W _ 
All Classes and Interfaces|All Packages|Constant Field Values