Index

A C D E G H I M N P R S T V 
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
An Environment is a mapping between partial URLs and virtual hosts.
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 given ServletContext, 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 any null fields provided from the request via HttpServletRequestFieldSource.
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
A set of Matcher and Action implementations for VirtualHostManager and VirtualHostMatch.
Rules.virtualHostManager - Class in com.aoapps.servlet.firewall.virtualhosts
Rules.virtualHostMatch - Class in com.aoapps.servlet.firewall.virtualhosts
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
Matches the given request to an environment and virtual host via HttpServletRequestFieldSource.
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
A VirtualHost is matched from one or more PartialURL and contains a list of per-virtual-host rules.
VirtualHostManager - Class in com.aoapps.servlet.firewall.virtualhosts
Manages the mapping of incoming requests to virtual host and the per-virtual-host virtual path.
VirtualHostManager.Initializer - Class in com.aoapps.servlet.firewall.virtualhosts
VirtualHostMatch - Class in com.aoapps.servlet.firewall.virtualhosts
VirtualPath - Class in com.aoapps.servlet.firewall.virtualhosts
A VirtualPath contains the domain of a VirtualHost and the Path within the virtual host.
VirtualPath(DomainName, Path) - Constructor for class com.aoapps.servlet.firewall.virtualhosts.VirtualPath
 
A C D E G H I M N P R S T V 
All Classes and Interfaces|All Packages