|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.catalina.startup.Catalina
public class Catalina
Startup/Shutdown shell program for Catalina. The following command line options are recognized:
Nested Class Summary | |
---|---|
protected class |
Catalina.CatalinaShutdownHook
Shutdown hook which will perform a clean shutdown of Catalina if needed. |
Field Summary | |
---|---|
protected boolean |
await
Use await. |
protected String |
configFile
Pathname to the server configuration file. |
protected ClassLoader |
parentClassLoader
The shared extensions class loader for this server. |
protected Server |
server
The server component we are starting or stopping. |
protected Thread |
shutdownHook
Shutdown hook. |
protected static StringManager |
sm
The string manager for this package. |
protected boolean |
starting
Are we starting a new server? |
protected boolean |
stopping
Are we stopping an existing server? |
protected boolean |
useNaming
Is naming enabled ? |
protected boolean |
useShutdownHook
Use shutdown hook flag. |
Constructor Summary | |
---|---|
Catalina()
|
Method Summary | |
---|---|
protected boolean |
arguments(String[] args)
Process the specified command line arguments, and return true if we should continue processing; otherwise
return false . |
void |
await()
Await and shutdown. |
protected 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. |
String |
getConfigFile()
|
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(String[] args)
|
void |
setAwait(boolean b)
|
void |
setConfig(String file)
|
void |
setConfigFile(String file)
|
void |
setParentClassLoader(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(String[] arguments)
|
protected void |
usage()
Print usage information for this application. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final StringManager sm
protected boolean await
protected String configFile
protected ClassLoader parentClassLoader
protected Server server
protected boolean starting
protected boolean stopping
protected boolean useShutdownHook
protected Thread shutdownHook
protected boolean useNaming
Constructor Detail |
---|
public Catalina()
Method Detail |
---|
public void setConfig(String file)
public void setConfigFile(String file)
public String getConfigFile()
public void setUseShutdownHook(boolean useShutdownHook)
public boolean getUseShutdownHook()
public void setParentClassLoader(ClassLoader parentClassLoader)
parentClassLoader
- The shared extensions class loader.public 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(String[] args)
true
if we should continue processing; otherwise
return false
.
args
- Command line arguments to processprotected File configFile()
protected Digester createStartDigester()
protected Digester createStopDigester()
public void stopServer()
public void stopServer(String[] arguments)
public void load()
public void load(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()
|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |