More lifecycle clean-up
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 17 Feb 2010 09:38:07 +0000 (09:38 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 17 Feb 2010 09:38:07 +0000 (09:38 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@910883 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/core/ContainerBase.java
java/org/apache/catalina/core/StandardServer.java
java/org/apache/catalina/core/StandardService.java
java/org/apache/catalina/mbeans/ServerLifecycleListener.java

index 7a65d09..a433c0f 100644 (file)
@@ -123,7 +123,7 @@ import org.apache.tomcat.util.modeler.Registry;
  */
 
 public abstract class ContainerBase
-    implements Container, Lifecycle, MBeanRegistration {
+    implements Container, MBeanRegistration {
 
     private static final org.apache.juli.logging.Log log=
         org.apache.juli.logging.LogFactory.getLog( ContainerBase.class );
index fe7fed4..fb5edf7 100644 (file)
@@ -34,7 +34,6 @@ import javax.management.MBeanServer;
 import javax.management.ObjectName;
 
 import org.apache.catalina.Context;
-import org.apache.catalina.Lifecycle;
 import org.apache.catalina.LifecycleException;
 import org.apache.catalina.LifecycleListener;
 import org.apache.catalina.Server;
@@ -57,9 +56,8 @@ import org.apache.tomcat.util.modeler.Registry;
  * @author Craig R. McClanahan
  * @version $Revision$ $Date$
  */
-public final class StandardServer
-    implements Lifecycle, Server, MBeanRegistration 
- {
+public final class StandardServer implements Server, MBeanRegistration {
+
     private static final Log log = LogFactory.getLog(StandardServer.class);
    
 
index 102712b..db8271b 100644 (file)
@@ -49,9 +49,8 @@ import org.apache.catalina.Executor;
  * @author Craig R. McClanahan
  */
 
-public class StandardService
-        implements Lifecycle, Service, MBeanRegistration 
- {
+public class StandardService implements Service, MBeanRegistration {
+
     private static final Log log = LogFactory.getLog(StandardService.class);
    
 
index 09c6c01..5cd2b70 100644 (file)
@@ -302,7 +302,7 @@ public class ServerLifecycleListener
         context.addContainerListener(this);
         if (context instanceof StandardContext) {
             ((StandardContext) context).addPropertyChangeListener(this);
-            ((StandardContext) context).addLifecycleListener(this);
+            context.addLifecycleListener(this);
         }
 
         // If the context is privileged, give a reference to it