public interface Host extends Container
The parent Container attached to a Host is generally an Engine, but may be some other implementation, or may be omitted if it is not necessary.
The child containers attached to a Host are generally implementations of Context (representing an individual servlet context).
| Modifier and Type | Field and Description |
|---|---|
static String |
ADD_ALIAS_EVENT
The ContainerEvent event type sent when a new alias is added
by
addAlias(). |
static String |
REMOVE_ALIAS_EVENT
The ContainerEvent event type sent when an old alias is removed
by
removeAlias(). |
ADD_CHILD_EVENT, ADD_MAPPER_EVENT, ADD_VALVE_EVENT, REMOVE_CHILD_EVENT, REMOVE_MAPPER_EVENT, REMOVE_VALVE_EVENT| Modifier and Type | Method and Description |
|---|---|
void |
addAlias(String alias)
Add an alias name that should be mapped to this same Host.
|
String[] |
findAliases()
Return the set of alias names for this Host.
|
String |
getAppBase()
Return the application root for this Host.
|
String |
getConfigClass()
Return the Java class name of the context configuration class
for new web applications.
|
String |
getDefaultWebapp()
Return the default webapp name.
|
String |
getName()
Return the canonical, fully qualified, name of the virtual host
this Container represents.
|
void |
removeAlias(String alias)
Remove the specified alias name from the aliases for this Host.
|
void |
setAppBase(String appBase)
Set the application root for this Host.
|
void |
setConfigClass(String configClass)
Set the Java class name of the context configuration class
for new web applications.
|
void |
setDefaultWebapp(String defaultWebapp)
Set the default webapp name for this Host.
|
void |
setName(String name)
Set the canonical, fully qualified, name of the virtual host
this Container represents.
|
addChild, addContainerListener, addPropertyChangeListener, backgroundProcess, findChild, findChildren, findContainerListeners, fireContainerEvent, getBackgroundProcessorDelay, getCluster, getInfo, getLoader, getLogger, getManager, getMappingObject, getObjectName, getParent, getParentClassLoader, getPipeline, getRealm, getResources, invoke, isStarted, removeChild, removeContainerListener, removePropertyChangeListener, setBackgroundProcessorDelay, setCluster, setLoader, setManager, setParent, setParentClassLoader, setRealm, setResourcesstatic final String ADD_ALIAS_EVENT
addAlias().static final String REMOVE_ALIAS_EVENT
removeAlias().String getAppBase()
void setAppBase(String appBase)
appBase - The new application rootString getConfigClass()
void setConfigClass(String configClass)
configClass - The new context configuration classString getDefaultWebapp()
void setDefaultWebapp(String defaultWebapp)
defaultWebapp - The archive name of the webapp which will be mapped
as the root of the hostString getName()
void setName(String name)
setName in interface Containername - Virtual host nameIllegalArgumentException - if name is nullvoid addAlias(String alias)
alias - The alias to be addedString[] findAliases()
void removeAlias(String alias)
alias - Alias name to be removedCopyright © 2016 JBoss by Red Hat. All rights reserved.