colus       2002/12/07 00:57:51

  Modified:    src/java/org/apache/avalon/phoenix/components/manager
                        AbstractJMXManager.java AbstractSystemManager.java
                        HostedSystemManager.java NoopSystemManager.java
  Log:
  zap unnecessary lifecycle methods.
  
  Revision  Changes    Path
  1.6       +3 -11     
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/AbstractJMXManager.java
  
  Index: AbstractJMXManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/AbstractJMXManager.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractJMXManager.java   6 Aug 2002 11:57:40 -0000       1.5
  +++ AbstractJMXManager.java   7 Dec 2002 08:57:51 -0000       1.6
  @@ -47,19 +47,11 @@
           setupLogger( topicBuilder );
       }
   
  -    public void start()
  -        throws Exception
  -    {
  -    }
  -
  -    public void stop()
  -        throws Exception
  -    {
  -    }
  -
       public void dispose()
       {
           setMBeanServer( null );
  +
  +        super.dispose();
       }
   
       /**
  
  
  
  1.18      +6 -2      
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/AbstractSystemManager.java
  
  Index: AbstractSystemManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/AbstractSystemManager.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- AbstractSystemManager.java        6 Aug 2002 11:57:40 -0000       1.17
  +++ AbstractSystemManager.java        7 Dec 2002 08:57:51 -0000       1.18
  @@ -12,7 +12,6 @@
   import org.apache.avalon.excalibur.i18n.Resources;
   import org.apache.avalon.framework.activity.Disposable;
   import org.apache.avalon.framework.activity.Initializable;
  -import org.apache.avalon.framework.activity.Startable;
   import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.phoenix.interfaces.ManagerException;
   import org.apache.avalon.phoenix.interfaces.SystemManager;
  @@ -24,7 +23,7 @@
    */
   public abstract class AbstractSystemManager
       extends AbstractLogEnabled
  -    implements SystemManager, Initializable, Startable, Disposable
  +    implements SystemManager, Initializable, Disposable
   {
       private static final Resources REZ =
           ResourceManager.getPackageResources( AbstractSystemManager.class );
  @@ -37,6 +36,11 @@
           throws Exception
       {
           m_subContext = new SubContext( this, null, null );
  +    }
  +
  +    public void dispose()
  +    {
  +        m_subContext = null;
       }
   
       /**
  
  
  
  1.3       +0 -11     
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/HostedSystemManager.java
  
  Index: HostedSystemManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/HostedSystemManager.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- HostedSystemManager.java  2 Oct 2002 11:25:55 -0000       1.2
  +++ HostedSystemManager.java  7 Dec 2002 08:57:51 -0000       1.3
  @@ -25,18 +25,7 @@
    */
   public class HostedSystemManager
       extends AbstractJMXManager
  -    implements Contextualizable, Configurable
   {
  -    public void contextualize( Context context )
  -        throws ContextException
  -    {
  -    }
  -
  -    public void configure( final Configuration configuration )
  -        throws ConfigurationException
  -    {
  -    }
  -
       protected MBeanServer createMBeanServer()
           throws Exception
       {
  
  
  
  1.5       +0 -12     
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/NoopSystemManager.java
  
  Index: NoopSystemManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/NoopSystemManager.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- NoopSystemManager.java    14 Jul 2002 02:27:16 -0000      1.4
  +++ NoopSystemManager.java    7 Dec 2002 08:57:51 -0000       1.5
  @@ -17,18 +17,6 @@
   public class NoopSystemManager
       extends AbstractSystemManager
   {
  -    public void start()
  -    {
  -    }
  -
  -    public void stop()
  -    {
  -    }
  -
  -    public void dispose()
  -    {
  -    }
  -
       protected Object export( final String name,
                                final Object object,
                                final Class[] interfaces )
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to