public final class Mapper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
Mapper.ContextList |
protected static class |
Mapper.ContextVersion |
protected static class |
Mapper.MapElement<T> |
protected static class |
Mapper.MappedContext |
protected static class |
Mapper.MappedHost |
protected static class |
Mapper.MappedWrapper |
| Constructor and Description |
|---|
Mapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
addContextVersion(java.lang.String hostName,
Host host,
java.lang.String path,
java.lang.String version,
Context context,
java.lang.String[] welcomeResources,
WebResourceRoot resources,
java.util.Collection<WrapperMappingInfo> wrappers)
Add a new Context to an existing Host.
|
void |
addHost(java.lang.String name,
java.lang.String[] aliases,
Host host)
Add a new host to the mapper.
|
void |
addHostAlias(java.lang.String name,
java.lang.String alias)
Add an alias to an existing host.
|
void |
addWelcomeFile(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version,
java.lang.String welcomeFile)
Add a welcome file to the given context.
|
protected void |
addWrapper(Mapper.ContextVersion context,
java.lang.String path,
Wrapper wrapper,
boolean jspWildCard,
boolean resourceOnly)
Adds a wrapper to the given context.
|
void |
addWrapper(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version,
java.lang.String path,
Wrapper wrapper,
boolean jspWildCard,
boolean resourceOnly) |
void |
addWrappers(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version,
java.util.Collection<WrapperMappingInfo> wrappers) |
void |
clearWelcomeFiles(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version)
Clear the welcome files for the given context.
|
void |
map(Context context,
MessageBytes uri,
MappingData mappingData)
Map the specified URI relative to the context,
mutating the given mapping data.
|
void |
map(MessageBytes host,
MessageBytes uri,
java.lang.String version,
MappingData mappingData)
Map the specified host name and URI, mutating the given mapping data.
|
void |
pauseContextVersion(Context ctxt,
java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version)
Mark a context as being reloaded.
|
void |
removeContextVersion(Context ctxt,
java.lang.String hostName,
java.lang.String path,
java.lang.String version)
Remove a context from an existing host.
|
void |
removeHost(java.lang.String name)
Remove a host from the mapper.
|
void |
removeHostAlias(java.lang.String alias)
Remove a host alias
|
void |
removeWelcomeFile(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version,
java.lang.String welcomeFile)
Remove a welcome file from the given context.
|
protected void |
removeWrapper(Mapper.ContextVersion context,
java.lang.String path) |
void |
removeWrapper(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version,
java.lang.String path)
Remove a wrapper from an existing context.
|
void |
setDefaultHostName(java.lang.String defaultHostName)
Set default host.
|
public void setDefaultHostName(java.lang.String defaultHostName)
defaultHostName - Default host namepublic void addHost(java.lang.String name,
java.lang.String[] aliases,
Host host)
name - Virtual host namealiases - Alias names for the virtual hosthost - Host objectpublic void removeHost(java.lang.String name)
name - Virtual host namepublic void addHostAlias(java.lang.String name,
java.lang.String alias)
name - The name of the hostalias - The alias to addpublic void removeHostAlias(java.lang.String alias)
alias - The alias to removepublic void addContextVersion(java.lang.String hostName,
Host host,
java.lang.String path,
java.lang.String version,
Context context,
java.lang.String[] welcomeResources,
WebResourceRoot resources,
java.util.Collection<WrapperMappingInfo> wrappers)
hostName - Virtual host name this context belongs tohost - Host objectpath - Context pathversion - Context versioncontext - Context objectwelcomeResources - Welcome files defined for this contextresources - Static resources of the contextwrappers - Information on wrapper mappingspublic void removeContextVersion(Context ctxt, java.lang.String hostName, java.lang.String path, java.lang.String version)
ctxt - The actual contexthostName - Virtual host name this context belongs topath - Context pathversion - Context versionpublic void pauseContextVersion(Context ctxt, java.lang.String hostName, java.lang.String contextPath, java.lang.String version)
addContextVersion(...) when context starts up.ctxt - The actual contexthostName - Virtual host name this context belongs tocontextPath - Context pathversion - Context versionpublic void addWrapper(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version,
java.lang.String path,
Wrapper wrapper,
boolean jspWildCard,
boolean resourceOnly)
public void addWrappers(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version,
java.util.Collection<WrapperMappingInfo> wrappers)
protected void addWrapper(Mapper.ContextVersion context, java.lang.String path, Wrapper wrapper, boolean jspWildCard, boolean resourceOnly)
context - The context to which to add the wrapperpath - Wrapper mappingwrapper - The Wrapper objectjspWildCard - true if the wrapper corresponds to the JspServlet
and the mapping path contains a wildcard; false otherwiseresourceOnly - true if this wrapper always expects a physical
resource to be present (such as a JSP)public void removeWrapper(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version,
java.lang.String path)
hostName - Virtual host name this wrapper belongs tocontextPath - Context path this wrapper belongs toversion - Context version this wrapper belongs topath - Wrapper mappingprotected void removeWrapper(Mapper.ContextVersion context, java.lang.String path)
public void addWelcomeFile(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version,
java.lang.String welcomeFile)
hostName - The host where the given context can be foundcontextPath - The path of the given contextversion - The version of the given contextwelcomeFile - The welcome file to addpublic void removeWelcomeFile(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version,
java.lang.String welcomeFile)
hostName - The host where the given context can be foundcontextPath - The path of the given contextversion - The version of the given contextwelcomeFile - The welcome file to removepublic void clearWelcomeFiles(java.lang.String hostName,
java.lang.String contextPath,
java.lang.String version)
hostName - The host where the context to be cleared can be foundcontextPath - The path of the context to be clearedversion - The version of the context to be clearedpublic void map(MessageBytes host, MessageBytes uri, java.lang.String version, MappingData mappingData) throws java.io.IOException
host - Virtual host nameuri - URIversion - The version, if any, included in the request to be mappedmappingData - This structure will contain the result of the mapping
operationjava.io.IOException - if the buffers are too small to hold the results of
the mapping.public void map(Context context, MessageBytes uri, MappingData mappingData) throws java.io.IOException
context - The actual contexturi - URImappingData - This structure will contain the result of the mapping
operationjava.io.IOException - if the buffers are too small to hold the results of
the mapping.Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.