|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.catalina.core.ContainerBase
org.apache.catalina.core.StandardHost
Standard implementation of the Host interface. Each child container must be a Context implementation to process the requests directed to a particular web application.
| Nested Class Summary |
| Nested classes inherited from class org.apache.catalina.core.ContainerBase |
ContainerBase.ContainerBackgroundProcessor, ContainerBase.PrivilegedAddChild |
| Field Summary |
| Fields inherited from class org.apache.catalina.core.ContainerBase |
backgroundProcessorDelay, children, cluster, controller, domain, lifecycle, listeners, loader, logger, logName, manager, mserver, name, oname, parent, parentClassLoader, pipeline, realm, resources, sm, started, suffix, support, type |
| Fields inherited from interface org.apache.catalina.Host |
ADD_ALIAS_EVENT, REMOVE_ALIAS_EVENT |
| Fields inherited from interface org.apache.catalina.Container |
ADD_CHILD_EVENT, ADD_MAPPER_EVENT, ADD_VALVE_EVENT, REMOVE_CHILD_EVENT, REMOVE_MAPPER_EVENT, REMOVE_VALVE_EVENT |
| Fields inherited from interface org.apache.catalina.Lifecycle |
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, DESTROY_EVENT, INIT_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT |
| Constructor Summary | |
StandardHost()
Create a new StandardHost component with the default basic Valve. |
|
| Method Summary | |
void |
addAlias(java.lang.String alias)
Add an alias name that should be mapped to this same Host. |
void |
addChild(Container child)
Add a child Container, only if the proposed child is an implementation of Context. |
javax.management.ObjectName |
createObjectName(java.lang.String domain,
javax.management.ObjectName parent)
|
void |
destroy()
|
java.lang.String[] |
findAliases()
Return the set of alias names for this Host. |
java.lang.String[] |
getAliases()
|
java.lang.String |
getAppBase()
Return the application root for this Host. |
boolean |
getAutoDeploy()
Return the value of the auto deploy flag. |
java.lang.String |
getConfigClass()
Return the Java class name of the context configuration class for new web applications. |
java.lang.String |
getContextClass()
Return the Java class name of the Context implementation class for new web applications. |
boolean |
getDeployOnStartup()
Return the value of the deploy on startup flag. |
java.lang.String |
getErrorReportValveClass()
Return the Java class name of the error report valve class for new web applications. |
java.lang.String |
getHostConfigClass()
Return the Java class name of the host configuration class (deployer) |
java.lang.String |
getInfo()
Return descriptive information about this Container implementation and the corresponding version number, in the format <description>/<version>. |
boolean |
getLiveDeploy()
Return the value of the live deploy flag. |
java.lang.String |
getName()
Return the canonical, fully qualified, name of the virtual host this Container represents. |
java.lang.String[] |
getValveNames()
Return the MBean Names of the Valves assoicated with this Host |
java.lang.String |
getWorkDir()
Host work directory base. |
boolean |
getXmlNamespaceAware()
Get the server.xml <host> attribute's xmlNamespaceAware. |
boolean |
getXmlValidation()
Get the server.xml <host> attribute's xmlValidation. |
void |
init()
Init method, part of the MBean lifecycle. |
boolean |
isDeployXML()
Deploy XML Context config files flag accessor. |
boolean |
isUnpackWARs()
Unpack WARs flag accessor. |
Context |
map(java.lang.String uri)
Return the Context that would be used to process the specified host-relative request URI, if any; otherwise return null. |
javax.management.ObjectName |
preRegister(javax.management.MBeanServer server,
javax.management.ObjectName oname)
|
void |
removeAlias(java.lang.String alias)
Remove the specified alias name from the aliases for this Host. |
void |
setAppBase(java.lang.String appBase)
Set the application root for this Host. |
void |
setAutoDeploy(boolean autoDeploy)
Set the auto deploy flag value for this host. |
void |
setConfigClass(java.lang.String configClass)
Set the Java class name of the context configuration class for new web applications. |
void |
setContextClass(java.lang.String contextClass)
Set the Java class name of the Context implementation class for new web applications. |
void |
setDeployOnStartup(boolean deployOnStartup)
Set the deploy on startup flag value for this host. |
void |
setDeployXML(boolean deployXML)
Deploy XML Context config files flag mutator. |
void |
setErrorReportValveClass(java.lang.String errorReportValveClass)
Set the Java class name of the error report valve class for new web applications. |
void |
setHostConfigClass(java.lang.String hostConfigClass)
Set the Java class name of the host config configuration class (deployer) |
void |
setLiveDeploy(boolean liveDeploy)
Set the live deploy flag value for this host. |
void |
setName(java.lang.String name)
Set the canonical, fully qualified, name of the virtual host this Container represents. |
void |
setUnpackWARs(boolean unpackWARs)
Unpack WARs flag mutator. |
void |
setWorkDir(java.lang.String workDir)
Host work directory base. |
void |
setXmlNamespaceAware(boolean xmlNamespaceAware)
Set the namespace aware feature of the XML parser used when parsing xml instances. |
void |
setXmlValidation(boolean xmlValidation)
Set the validation feature of the XML parser used when parsing xml instances. |
void |
start()
Start this host. |
java.lang.String |
toString()
Return a String representation of this component. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.catalina.Container |
addContainerListener, addPropertyChangeListener, backgroundProcess, findChild, findChildren, findContainerListeners, getBackgroundProcessorDelay, getCluster, getLoader, getLogger, getManager, getMappingObject, getObjectName, getParent, getParentClassLoader, getPipeline, getRealm, getResources, invoke, removeChild, removeContainerListener, removePropertyChangeListener, setBackgroundProcessorDelay, setCluster, setLoader, setManager, setParent, setParentClassLoader, setRealm, setResources |
| Constructor Detail |
public StandardHost()
| Method Detail |
public java.lang.String getAppBase()
getAppBase in interface Hostpublic void setAppBase(java.lang.String appBase)
setAppBase in interface HostappBase - The new application rootpublic boolean getAutoDeploy()
getAutoDeploy in interface Hostpublic void setAutoDeploy(boolean autoDeploy)
setAutoDeploy in interface HostautoDeploy - The new auto deploy flagpublic java.lang.String getConfigClass()
getConfigClass in interface Hostpublic void setConfigClass(java.lang.String configClass)
setConfigClass in interface HostconfigClass - The new context configuration classpublic java.lang.String getHostConfigClass()
public void setHostConfigClass(java.lang.String hostConfigClass)
hostConfigClass - The new host config configuration class (deployer)public java.lang.String getContextClass()
public void setContextClass(java.lang.String contextClass)
contextClass - The new context implementation classpublic boolean getDeployOnStartup()
getDeployOnStartup in interface Hostpublic void setDeployOnStartup(boolean deployOnStartup)
setDeployOnStartup in interface HostdeployOnStartup - The new deploy on startup flagpublic boolean isDeployXML()
public void setDeployXML(boolean deployXML)
public boolean getLiveDeploy()
appBase directory, and deploys new ones as they are
encountered.
public void setLiveDeploy(boolean liveDeploy)
liveDeploy - The new live deploy flagpublic java.lang.String getErrorReportValveClass()
public void setErrorReportValveClass(java.lang.String errorReportValveClass)
errorReportValveClass - The new error report valve classpublic java.lang.String getName()
getName in interface HostgetName in class ContainerBasepublic void setName(java.lang.String name)
setName in interface HostsetName in class ContainerBasename - Virtual host name
java.lang.IllegalArgumentException - if name is nullpublic boolean isUnpackWARs()
public void setUnpackWARs(boolean unpackWARs)
public void setXmlValidation(boolean xmlValidation)
setXmlValidation in interface HostxmlValidation - true to enable xml instance validationpublic boolean getXmlValidation()
getXmlValidation in interface Hostpublic boolean getXmlNamespaceAware()
getXmlNamespaceAware in interface Hostpublic void setXmlNamespaceAware(boolean xmlNamespaceAware)
setXmlNamespaceAware in interface HostxmlNamespaceAware - true to enable namespace awarenesspublic java.lang.String getWorkDir()
public void setWorkDir(java.lang.String workDir)
public void addAlias(java.lang.String alias)
addAlias in interface Hostalias - The alias to be addedpublic void addChild(Container child)
addChild in interface ContaineraddChild in class ContainerBasechild - Child container to be addedpublic java.lang.String[] findAliases()
findAliases in interface Hostpublic java.lang.String getInfo()
<description>/<version>.
getInfo in interface ContainergetInfo in class ContainerBasepublic Context map(java.lang.String uri)
null.
map in interface Hosturi - Request URI to be mappedpublic void removeAlias(java.lang.String alias)
removeAlias in interface Hostalias - Alias name to be removedpublic java.lang.String toString()
public void start()
throws LifecycleException
start in interface Lifecyclestart in class ContainerBaseLifecycleException - if this component detects a fatal error
that prevents it from being started
public java.lang.String[] getValveNames()
throws java.lang.Exception
java.lang.Exception - if an MBean cannot be created or registeredpublic java.lang.String[] getAliases()
public void init()
ContainerBase
init in class ContainerBase
public void destroy()
throws java.lang.Exception
destroy in class ContainerBasejava.lang.Exception
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName oname)
throws java.lang.Exception
preRegister in interface javax.management.MBeanRegistrationpreRegister in class ContainerBasejava.lang.Exception
public javax.management.ObjectName createObjectName(java.lang.String domain,
javax.management.ObjectName parent)
throws java.lang.Exception
createObjectName in class ContainerBasejava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||