## Package org.apache.catalina.startup

Interface Summary
UserDatabase: Abstraction of the set of users defined by the operating system on the current server platform.

Class Summary
Bootstrap: Boostrap loader for Catalina.
Catalina: Startup/Shutdown shell program for Catalina.
CatalinaProperties: Utility class to read the bootstrap Catalina configuration.
ClassLoaderFactory: Utility class for building class loaders for Catalina.
ClusterRuleSet: RuleSet for processing the contents of a Cluster definition element.
Constants: String constants for the startup package.
ContextConfig: Startup event listener for a Context that configures the properties of that Context, and the associated defined servlets.
ContextRuleSet: RuleSet for processing the contents of a Context or DefaultContext definition element.
CopyParentClassLoaderRule: Rule that copies the `parentClassLoader` property from the next-to-top item on the stack (which must be a `Container`) to the top item on the stack (which must also be a `Container`).
DigesterFactory: Wrapper class around the Digester that hide Digester's initialization details
Embedded: Convenience class to embed a Catalina servlet container environment inside another application.
EngineConfig: Startup event listener for a Engine that configures the properties of that Engine, and the associated defined contexts.
EngineRuleSet: RuleSet for processing the contents of a Engine definition element.
ExpandWar: Expand out a WAR in a Host's appBase.
HomesUserDatabase: Concrete implementation of the UserDatabase interface considers all directories in a directory whose pathname is specified to our constructor to be "home" directories for those users.
HostConfig: Startup event listener for a Host that configures the properties of that Host, and the associated defined contexts.
HostRuleSet: RuleSet for processing the contents of a Host definition element.
LifecycleListenerRule: Rule that creates a new `LifecycleListener` instance, and associates it with the top object on the stack (which must implement `LifecycleListener`).
NamingRuleSet: RuleSet for processing the JNDI Enterprise Naming Context resource declaration elements.
PasswdUserDatabase: Concrete implementation of the UserDatabase interface that processes the `/etc/passwd` file on a Unix system.
SetAllPropertiesRule: Rule that uses the introspection utils to set properties.
SetDocBaseRule: Rule that modifies the docBase of the host, setting it appropriately, before adding the Context to the parent Host.
TldConfig: Startup event listener for a Context that configures the properties of that Context, and the associated defined servlets.
TldRuleSet: RuleSet for processing the contents of a tag library descriptor resource.
Tool: General purpose wrapper for command line tools that should execute in an environment with the common class loader environment set up by Catalina.
UserConfig: Startup event listener for a Host that configures Contexts (web applications) for all defined "users" who have a web application in a directory with the specified name in their home directories.
WebRuleSet: RuleSet for processing the contents of a web application deployment descriptor (`/WEB-INF/web.xml`) resource.

Copyright © 2000-2003 Apache Software Foundation. All Rights Reserved.