Index
All Classes and Interfaces|All Packages
A
- add(DomainName, PartialURL...) - Method in class com.aoapps.servlet.firewall.virtualhosts.Environment
-
Adds new mappings to this environment.
- add(DomainName, Iterable<? extends PartialURL>) - Method in class com.aoapps.servlet.firewall.virtualhosts.Environment
-
Adds new mappings to this environment.
- add(Map<? extends PartialURL, ? extends DomainName>) - Method in class com.aoapps.servlet.firewall.virtualhosts.Environment
-
Adds new mappings to this environment.
- append(Rule...) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHost
-
Inserts rules into the end of this virtual host.
- append(Iterable<? extends Rule>) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHost
-
Inserts rules into the end of this virtual host.
C
- com.aoapps.servlet.firewall.virtualhosts - module com.aoapps.servlet.firewall.virtualhosts
- com.aoapps.servlet.firewall.virtualhosts - package com.aoapps.servlet.firewall.virtualhosts
- compareTo(VirtualPath) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualPath
- contains(CharSequence) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path contains a given character sequence, case-sensitive.
- contains(CharSequence, Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path contains a given character sequence, case-sensitive.
- contains(CharSequence, Rule[], Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path contains a given character sequence, case-sensitive.
- contains(CharSequence, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path contains a given character sequence, case-sensitive.
- contains(CharSequence, Iterable<? extends Rule>, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path contains a given character sequence, case-sensitive.
- contextDestroyed(ServletContextEvent) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager.Initializer
- contextInitialized(ServletContextEvent) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager.Initializer
D
- doVirtualHost - Static variable in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostManager
-
TODO.
E
- endsWith(String) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path ends with a given string, case-sensitive.
- endsWith(String, Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path ends with a given string, case-sensitive.
- endsWith(String, Rule[], Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path ends with a given string, case-sensitive.
- endsWith(String, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path ends with a given string, case-sensitive.
- endsWith(String, Iterable<? extends Rule>, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path ends with a given string, case-sensitive.
- Environment - Class in com.aoapps.servlet.firewall.virtualhosts
- equals(Path) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-sensitive.
- equals(Path, Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-sensitive.
- equals(Path, Rule[], Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-sensitive.
- equals(Path, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-sensitive.
- equals(Path, Iterable<? extends Rule>, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-sensitive.
- equals(CharSequence) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given character sequence, case-sensitive.
- equals(CharSequence, Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given character sequence, case-sensitive.
- equals(CharSequence, Rule[], Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given character sequence, case-sensitive.
- equals(CharSequence, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given character sequence, case-sensitive.
- equals(CharSequence, Iterable<? extends Rule>, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given character sequence, case-sensitive.
- equals(Object) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualPath
- equals(String) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-sensitive.
- equals(String, Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-sensitive.
- equals(String, Rule[], Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-sensitive.
- equals(String, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-sensitive.
- equals(String, Iterable<? extends Rule>, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-sensitive.
- equalsIgnoreCase(String) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-insensitive.
- equalsIgnoreCase(String, Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-insensitive.
- equalsIgnoreCase(String, Rule[], Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-insensitive.
- equalsIgnoreCase(String, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-insensitive.
- equalsIgnoreCase(String, Iterable<? extends Rule>, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path is equal to a given string, case-insensitive.
G
- generateCanonicalPartialURL(DomainName) - Static method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHost
-
Generates the default partial URL for the given domain as
https://${domain}
. - getCanonicalPartialURL() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHost
-
A virtual host always has a canonical partial URL.
- getDomain() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHost
-
Gets the unique domain name of this host.
- getDomain() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualPath
- getEnvironment() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostMatch
- getInstance(ServletContext) - Static method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager
-
Gets the
VirtualHostManager
for the givenServletContext
, creating a new instance if not yet present. - getManager() - Method in class com.aoapps.servlet.firewall.virtualhosts.Environment
- getName() - Method in class com.aoapps.servlet.firewall.virtualhosts.Environment
-
Gets the unique name of this environment.
- getPartialURL() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostMatch
-
Gets the partial URL that matched.
- getPartialURLs(DomainName) - Method in class com.aoapps.servlet.firewall.virtualhosts.Environment
-
Gets an unmodifiable copy of all the partial URLs registered for a given virtual host.
- getPath() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualPath
- getPrimary(DomainName) - Method in class com.aoapps.servlet.firewall.virtualhosts.Environment
-
Gets the primary partial URL for the given virtual host.
- getRules() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHost
-
Gets an unmodifiable copy of the rules applied to this virtual host.
- getRulesIterable() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHost
-
Gets an unmodifiable iterator to the rules.
- getUrl() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostMatch
-
Gets the
completed URL
that matched, with anynull
fields provided from therequest
viaHttpServletRequestFieldSource
. - getVirtualHost() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostMatch
-
Gets the
virtual host
that matched the request. - getVirtualHost(DomainName) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager
-
Finds the virtual host registered at the given domain.
- getVirtualPath() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostMatch
-
Gets the
virtual path
within the virtual host that matched, which is the part of the request path (servletPath + pathInfo) past the prefix (and including the prefix's trailing slash).
H
- hashCode() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualPath
I
- Initializer() - Constructor for class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager.Initializer
M
- matches(WildcardPatternMatcher) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path matches a given
WildcardPatternMatcher
. - matches(WildcardPatternMatcher, Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path matches a given
WildcardPatternMatcher
. - matches(WildcardPatternMatcher, Rule[], Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path matches a given
WildcardPatternMatcher
. - matches(WildcardPatternMatcher, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path matches a given
WildcardPatternMatcher
. - matches(WildcardPatternMatcher, Iterable<? extends Rule>, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path matches a given
WildcardPatternMatcher
. - matches(Pattern) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path matches a given regular expression.
- matches(Pattern, Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path matches a given regular expression.
- matches(Pattern, Rule[], Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path matches a given regular expression.
- matches(Pattern, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path matches a given regular expression.
- matches(Pattern, Iterable<? extends Rule>, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path matches a given regular expression.
N
- newEnvironment(String) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager
-
Creates a new, empty environment.
- newVirtualHost(DomainName, PartialURL, Rule...) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager
-
Creates a new virtual host.
- newVirtualHost(DomainName, PartialURL, Iterable<? extends Rule>) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager
-
Creates a new virtual host.
- newVirtualHost(DomainName, Rule...) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager
-
Creates a new virtual host.
- newVirtualHost(DomainName, Iterable<? extends Rule>) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager
-
Creates a new virtual host.
P
- prepend(Rule...) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHost
-
Inserts rules into the beginning of this virtual host.
- prepend(Iterable<? extends Rule>) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHost
-
Inserts rules into the beginning of this virtual host.
R
- Rules - Class in com.aoapps.servlet.firewall.virtualhosts
- Rules.virtualHostManager - Class in com.aoapps.servlet.firewall.virtualhosts
-
See
VirtualHostManager
. - Rules.virtualHostMatch - Class in com.aoapps.servlet.firewall.virtualhosts
-
See
VirtualHostMatch
. - Rules.virtualHostMatch.environment - Class in com.aoapps.servlet.firewall.virtualhosts
- Rules.virtualHostMatch.partialURL - Class in com.aoapps.servlet.firewall.virtualhosts
- Rules.virtualHostMatch.url - Class in com.aoapps.servlet.firewall.virtualhosts
- Rules.virtualHostMatch.virtualHost - Class in com.aoapps.servlet.firewall.virtualhosts
- Rules.virtualHostMatch.virtualPath - Class in com.aoapps.servlet.firewall.virtualhosts
S
- search(HttpServletRequest) - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostManager
- startsWith(String) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path starts with a given string, case-sensitive.
- startsWith(String, Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path starts with a given string, case-sensitive.
- startsWith(String, Rule[], Rule...) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path starts with a given string, case-sensitive.
- startsWith(String, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path starts with a given string, case-sensitive.
- startsWith(String, Iterable<? extends Rule>, Iterable<? extends Rule>) - Static method in class com.aoapps.servlet.firewall.virtualhosts.Rules.virtualHostMatch.virtualPath
-
Matches when the virtual path starts with a given string, case-sensitive.
T
- toString() - Method in class com.aoapps.servlet.firewall.virtualhosts.Environment
- toString() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualHostMatch
- toString() - Method in class com.aoapps.servlet.firewall.virtualhosts.VirtualPath
V
- VirtualHost - Class in com.aoapps.servlet.firewall.virtualhosts
- VirtualHostManager - Class in com.aoapps.servlet.firewall.virtualhosts
-
Manages the mapping of incoming requests to
virtual host
and the per-virtual-host virtualpath
. - VirtualHostManager.Initializer - Class in com.aoapps.servlet.firewall.virtualhosts
-
Creates the
VirtualHostManager
during application start-up. - VirtualHostMatch - Class in com.aoapps.servlet.firewall.virtualhosts
-
The result of a call to
VirtualHostManager.search(javax.servlet.http.HttpServletRequest)
. - VirtualPath - Class in com.aoapps.servlet.firewall.virtualhosts
- VirtualPath(DomainName, Path) - Constructor for class com.aoapps.servlet.firewall.virtualhosts.VirtualPath
-
Creates a new
VirtualPath
.
All Classes and Interfaces|All Packages