Index

A C D F G H I M O P R S T V _ 
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
Add the virtual host to add to the existing list of virtual hosts.
apply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.CookiePatternRule
 
apply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.HeaderPatternRule
 
apply(Rule.Handler) - 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.Handler) - Method in class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
 
apply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
 
apply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.RewritePatternRule
 
apply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.TerminatingPatternRule
 
apply(Rule.Handler, String) - Method in class org.eclipse.jetty.rewrite.handler.ForwardedSchemeHeaderRule
 
apply(Rule.Handler, 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.Handler, String) - Method in class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
 
apply(Rule.Handler, Matcher) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
 
apply(Rule.Handler, Matcher) - Method in class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
 
apply(Rule.Handler, 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.Handler, Matcher) - Method in class org.eclipse.jetty.rewrite.handler.RewriteRegexRule
 
apply(Rule.Handler, Matcher) - Method in class org.eclipse.jetty.rewrite.handler.TerminatingRegexRule
 

C

clear() - Method in class org.eclipse.jetty.rewrite.handler.RewriteHandler
Removes all the rules.
clear() - Method in class org.eclipse.jetty.rewrite.handler.RuleContainer
Removes all the rules.
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
 
getCode() - Method in class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
 
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
 
getHeaderName() - Method in class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
 
getHeaderRegex() - Method in class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
 
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.HttpURIHandler
 
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
 
getMessage() - Method in class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
 
getName() - Method in class org.eclipse.jetty.rewrite.handler.CookiePatternRule
Get the response cookie name.
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
Get the regular expression.
getRuleContainer() - Method in class org.eclipse.jetty.rewrite.handler.RewriteHandler
Get the RuleContainer used by this handler.
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
Get the response cookie value.
getVirtualHosts() - Method in class org.eclipse.jetty.rewrite.handler.VirtualHostRuleContainer
 

H

handle(Request, Response, Callback) - Method in class org.eclipse.jetty.rewrite.handler.RewriteHandler
 
handle(Response, Callback) - Method in class org.eclipse.jetty.rewrite.handler.Rule.Handler
Handles this wrapped request together with the passed response and callback.
Handler(Rule.Handler) - Constructor for class org.eclipse.jetty.rewrite.handler.Rule.Handler
 
Handler(Request) - Constructor for class org.eclipse.jetty.rewrite.handler.Rule.Handler
 
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
 
HttpURIHandler(Rule.Handler, HttpURI) - Constructor for class org.eclipse.jetty.rewrite.handler.Rule.HttpURIHandler
 

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.ResponseStatusHeaderRegexRule
 
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.Handler) - Method in class org.eclipse.jetty.rewrite.handler.CompactPathRule
 
matchAndApply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.ForceRequestHeaderValueRule
 
matchAndApply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRule
 
matchAndApply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.InvalidURIRule
 
matchAndApply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.PatternRule
 
matchAndApply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.RegexRule
 
matchAndApply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
 
matchAndApply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.Rule
Tests whether the given input Handler (which wraps a Request) matches the rule, and if so returns an output Handler that applies the rule logic.
matchAndApply(Rule.Handler) - Method in class org.eclipse.jetty.rewrite.handler.RuleContainer
Processes the rules.
matchAndApply(Rule.Handler) - 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
 

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
 
ResponseStatusHeaderRegexRule - Class in org.eclipse.jetty.rewrite.handler
Sends a response with the configured status code whenever the value of the configured request header matches a regular expression.
ResponseStatusHeaderRegexRule() - Constructor for class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
 
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
 
RewriteHandler(Handler) - Constructor for class org.eclipse.jetty.rewrite.handler.RewriteHandler
 
RewriteHandler(Handler, 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 Handler to execute custom logic.
Rule() - Constructor for class org.eclipse.jetty.rewrite.handler.Rule
 
Rule.Handler - Class in org.eclipse.jetty.rewrite.handler
A Request.Wrapper used to chain a sequence of Rules together.
Rule.HttpURIHandler - Class in org.eclipse.jetty.rewrite.handler
A Rule.Handler that wraps a Request to return a different HttpURI.
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
Use true to add the response header, false to put the response header.
setAdd(boolean) - Method in class org.eclipse.jetty.rewrite.handler.HeaderRegexRule
Set true to add the response header, false to put the response header.
setCode(int) - Method in class org.eclipse.jetty.rewrite.handler.InvalidURIRule
Set the response code.
setCode(int) - Method in class org.eclipse.jetty.rewrite.handler.ResponsePatternRule
Set the response code.
setCode(int) - Method in class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
Set the http status code returned on a match.
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
 
setHeaderName(String) - Method in class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
Set the http header to match on
setHeaderRegex(String) - Method in class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
Set the regex to match against the header value, null to match on any value
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
Set the location to redirect.
setLocation(String) - Method in class org.eclipse.jetty.rewrite.handler.RedirectRegexRule
Set the location to redirect.
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).
setMessage(String) - Method in class org.eclipse.jetty.rewrite.handler.ResponseStatusHeaderRegexRule
Sets the message for the response body.
setName(String) - Method in class org.eclipse.jetty.rewrite.handler.CookiePatternRule
Set the response cookie name.
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
Set the list of Rule..
setScheme(String) - Method in class org.eclipse.jetty.rewrite.handler.ForwardedSchemeHeaderRule
 
setStatusCode(int) - Method in class org.eclipse.jetty.rewrite.handler.RedirectPatternRule
Set the 3xx redirect status code.
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
Set the response cookie value.
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.ResponseStatusHeaderRegexRule
 
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
 

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
 

_

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