Add Lifecycle to Container, Server and Service
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 17 Feb 2010 09:20:59 +0000 (09:20 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 17 Feb 2010 09:20:59 +0000 (09:20 +0000)
commita713fd590f318db7c2ccf3d19676905adcadd88d
tree18c2e95bd145424b2da12b37848e51efae851b47
parentb2cb6cf54c41e8be0cedbcb0e80106ac80fd6cdc
Add Lifecycle to Container, Server and Service
Remove casts instanceof tests and any other code this makes unnecessary

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910877 13f79535-47bb-0310-9956-ffa450edef68
19 files changed:
java/org/apache/catalina/Container.java
java/org/apache/catalina/Server.java
java/org/apache/catalina/Service.java
java/org/apache/catalina/core/ContainerBase.java
java/org/apache/catalina/core/StandardContext.java
java/org/apache/catalina/core/StandardHost.java
java/org/apache/catalina/core/StandardServer.java
java/org/apache/catalina/core/StandardService.java
java/org/apache/catalina/ha/deploy/FarmWarDeployer.java
java/org/apache/catalina/manager/ManagerServlet.java
java/org/apache/catalina/manager/host/HostManagerServlet.java
java/org/apache/catalina/startup/Catalina.java
java/org/apache/catalina/startup/Embedded.java
java/org/apache/catalina/startup/HostConfig.java
java/org/apache/catalina/startup/LocalStrings.properties
java/org/apache/catalina/startup/Tomcat.java
java/org/apache/catalina/startup/UserConfig.java
java/org/apache/catalina/valves/CometConnectionManagerValve.java
test/org/apache/catalina/loader/TestWebappClassLoaderMemoryLeak.java