Package org.apache.catalina.mapper
Class Mapper.MappedHost
- java.lang.Object
-
- org.apache.catalina.mapper.Mapper.MapElement<Host>
-
- org.apache.catalina.mapper.Mapper.MappedHost
-
- Enclosing class:
- Mapper
protected static final class Mapper.MappedHost extends Mapper.MapElement<Host>
Represents a mapped host.
-
-
Field Summary
Fields Modifier and Type Field Description Mapper.ContextListcontextListThe list of contexts for this host.-
Fields inherited from class org.apache.catalina.mapper.Mapper.MapElement
name, object
-
-
Constructor Summary
Constructors Constructor Description MappedHost(java.lang.String name, Host host)Constructor used for the primary HostMappedHost(java.lang.String alias, Mapper.MappedHost realHost)Constructor used for an Alias
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAlias(Mapper.MappedHost alias)Add an alias.voidaddAliases(java.util.Collection<? extends Mapper.MappedHost> c)Add aliases.java.util.Collection<Mapper.MappedHost>getAliases()Get the aliases.Mapper.MappedHostgetRealHost()Get the real host.java.lang.StringgetRealHostName()Get the real host name.booleanisAlias()Check if this is an alias.voidremoveAlias(Mapper.MappedHost alias)Remove an alias.
-
-
-
Field Detail
-
contextList
public volatile Mapper.ContextList contextList
The list of contexts for this host.
-
-
Constructor Detail
-
MappedHost
public MappedHost(java.lang.String name, Host host)Constructor used for the primary Host- Parameters:
name- The name of the virtual hosthost- The host
-
MappedHost
public MappedHost(java.lang.String alias, Mapper.MappedHost realHost)Constructor used for an Alias- Parameters:
alias- The alias of the virtual hostrealHost- The host the alias points to
-
-
Method Detail
-
isAlias
public boolean isAlias()
Check if this is an alias.- Returns:
- true if this is an alias
-
getRealHost
public Mapper.MappedHost getRealHost()
Get the real host.- Returns:
- the real host
-
getRealHostName
public java.lang.String getRealHostName()
Get the real host name.- Returns:
- the real host name
-
getAliases
public java.util.Collection<Mapper.MappedHost> getAliases()
Get the aliases.- Returns:
- the aliases
-
addAlias
public void addAlias(Mapper.MappedHost alias)
Add an alias.- Parameters:
alias- the alias to add
-
addAliases
public void addAliases(java.util.Collection<? extends Mapper.MappedHost> c)
Add aliases.- Parameters:
c- the aliases to add
-
removeAlias
public void removeAlias(Mapper.MappedHost alias)
Remove an alias.- Parameters:
alias- the alias to remove
-
-