| AddPortOffsetRule | 
  | 
| Bootstrap | 
 Bootstrap loader for Catalina. 
 | 
| Catalina | 
 Startup/Shutdown shell program for Catalina. 
 | 
| CatalinaBaseConfigurationSource | 
  | 
| CatalinaProperties | 
 Utility class to read the bootstrap Catalina configuration. 
 | 
| CertificateCreateRule | 
 Rule implementation that creates an SSLHostConfigCertificate. 
 | 
| ClassLoaderFactory | 
 Utility class for building class loaders for Catalina. 
 | 
| ClassLoaderFactory.Repository | 
  | 
| ConnectorCreateRule | 
 Rule implementation that creates a connector. 
 | 
| 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 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). 
 | 
| CredentialHandlerRuleSet | 
 RuleSet for processing the contents of a
 CredentialHandler definition element. 
 | 
| EngineConfig | 
 Startup event listener for an 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. 
 | 
| FailedContext | 
An implementation of  Context that is used as a place-holder for
 deployed applications when their deployment fails and a Context instance
 (usually  StandardContext but may be any
 Context implementation) cannot be created.  
 | 
| 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. 
 | 
| HostConfig.DeployedApplication | 
 This class represents the state of a deployed application, as well as
 the monitored resources. 
 | 
| HostRuleSet | 
 RuleSet for processing the contents of a
 Host definition element. 
 | 
| LifecycleListenerRule | 
 | 
| ListenerCreateRule | 
 Rule implementation that creates a server listener. 
 | 
| ListenerCreateRule.OptionalListener | 
  | 
| 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. 
 | 
| RealmRuleSet | 
 RuleSet for processing the contents of a Realm definition
 element. 
 | 
| SafeForkJoinWorkerThreadFactory | 
 Provides a ForkJoinPool.ForkJoinWorkerThreadFactory that provides ForkJoinWorkerThreads that won't trigger memory leaks due to retained
 references to web application class loaders. 
 | 
| SetNextNamingRule | 
 Rule implementation that calls a method on the (top-1) (parent)
 object, passing the top object (child) as an argument. 
 | 
| Tomcat | 
 Minimal tomcat starter for embedding/unit tests. 
 | 
| Tomcat.DefaultWebXmlListener | 
 Fix reload - required if reloading and using programmatic configuration. 
 | 
| Tomcat.ExistingStandardWrapper | 
 Helper class for wrapping existing servlets. 
 | 
| Tomcat.FixContextListener | 
 Fix startup sequence - required if you don't use web.xml. 
 | 
| 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. 
 | 
| VersionLoggerListener | 
 Logs version information on startup. 
 | 
| WebAnnotationSet | 
 AnnotationSet for processing the annotations of the web
 application classes (/WEB-INF/classes and
 /WEB-INF/lib). 
 | 
| WebappServiceLoader<T> | 
 A variation of Java's JAR ServiceLoader that respects exclusion rules for
 web applications. 
 |