public class Catalina
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | Catalina.CatalinaShutdownHookShutdown hook which will perform a clean shutdown of Catalina if needed. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | awaitUse await. | 
| protected java.lang.String | configFilePathname to the server configuration file. | 
| protected java.lang.ClassLoader | parentClassLoaderThe shared extensions class loader for this server. | 
| protected Server | serverThe server component we are starting or stopping. | 
| protected java.lang.Thread | shutdownHookShutdown hook. | 
| protected static StringManager | smThe string manager for this package. | 
| protected boolean | startingDeprecated. 
 Unused - will be removed in Tomcat 8.0.x | 
| protected boolean | stoppingDeprecated. 
 Unused - will be removed in Tomcat 8.0.x | 
| protected boolean | useNamingIs naming enabled ? | 
| protected boolean | useShutdownHookUse shutdown hook flag. | 
| Constructor and Description | 
|---|
| Catalina() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | arguments(java.lang.String[] args)Process the specified command line arguments, and return
 trueif we should continue processing; otherwise
returnfalse. | 
| void | await()Await and shutdown. | 
| protected java.io.File | configFile()Return a File object representing our configuration file. | 
| protected Digester | createStartDigester()Create and configure the Digester we will be using for startup. | 
| protected Digester | createStopDigester()Create and configure the Digester we will be using for shutdown. | 
| java.lang.String | getConfigFile() | 
| java.lang.ClassLoader | getParentClassLoader() | 
| Server | getServer() | 
| boolean | getUseShutdownHook() | 
| protected void | initDirs() | 
| protected void | initNaming() | 
| protected void | initStreams() | 
| boolean | isAwait() | 
| boolean | isUseNaming()Return true if naming is enabled. | 
| void | load()Start a new server instance. | 
| void | load(java.lang.String[] args) | 
| void | setAwait(boolean b) | 
| void | setConfig(java.lang.String file)Deprecated. 
 | 
| void | setConfigFile(java.lang.String file) | 
| void | setParentClassLoader(java.lang.ClassLoader parentClassLoader)Set the shared extensions class loader. | 
| protected void | setSecurityProtection()Set the security package access/protection. | 
| void | setServer(Server server) | 
| void | setUseNaming(boolean useNaming)Enables or disables naming support. | 
| void | setUseShutdownHook(boolean useShutdownHook) | 
| void | start()Start a new server instance. | 
| void | stop()Stop an existing server instance. | 
| void | stopServer() | 
| void | stopServer(java.lang.String[] arguments) | 
| protected void | usage()Print usage information for this application. | 
protected static final StringManager sm
protected boolean await
protected java.lang.String configFile
protected java.lang.ClassLoader parentClassLoader
protected Server server
@Deprecated protected boolean starting
@Deprecated protected boolean stopping
protected boolean useShutdownHook
protected java.lang.Thread shutdownHook
protected boolean useNaming
@Deprecated public void setConfig(java.lang.String file)
setConfigFile(String)public void setConfigFile(java.lang.String file)
public java.lang.String getConfigFile()
public void setUseShutdownHook(boolean useShutdownHook)
public boolean getUseShutdownHook()
public void setParentClassLoader(java.lang.ClassLoader parentClassLoader)
parentClassLoader - The shared extensions class loader.public java.lang.ClassLoader getParentClassLoader()
public void setServer(Server server)
public Server getServer()
public boolean isUseNaming()
public void setUseNaming(boolean useNaming)
useNaming - The new use naming valuepublic void setAwait(boolean b)
public boolean isAwait()
protected boolean arguments(java.lang.String[] args)
true if we should continue processing; otherwise
return false.args - Command line arguments to processprotected java.io.File configFile()
protected Digester createStartDigester()
protected Digester createStopDigester()
public void stopServer()
public void stopServer(java.lang.String[] arguments)
public void load()
public void load(java.lang.String[] args)
public void start()
public void stop()
public void await()
protected void usage()
protected void initDirs()
protected void initStreams()
protected void initNaming()
protected void setSecurityProtection()
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.