You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/04/22 09:57:11 UTC

cvs commit: jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases Phases.java ShutdownPhase.java StartupPhase.java Phase.java

donaldp     01/04/22 00:57:11

  Modified:    src/java/org/apache/phoenix/engine/phases ShutdownPhase.java
                        StartupPhase.java
  Added:       src/java/org/apache/phoenix/engine/phases Phases.java
  Removed:     src/java/org/apache/phoenix/engine/phases Phase.java
  Log:
  Removed Phase and made new interface Phases contain constants for Phase States.
  
  Revision  Changes    Path
  1.7       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/ShutdownPhase.java
  
  Index: ShutdownPhase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/ShutdownPhase.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ShutdownPhase.java	2001/04/19 02:16:04	1.6
  +++ ShutdownPhase.java	2001/04/22 07:57:11	1.7
  @@ -53,7 +53,7 @@
       public void visitBlock( final String name, final BlockEntry entry )
           throws ApplicationException
       {
  -        if( entry.getState() != Phase.STARTEDUP ) return;
  +        if( entry.getState() != Phases.STARTEDUP ) return;
   
           getLogger().info( "Processing Block: " + name );
           getLogger().debug( "Processing with classloader " + m_classLoader );
  @@ -100,7 +100,7 @@
           //Destruction stage
           getLogger().debug( "Pre-Destruction Stage" );
           entry.setInstance( null );
  -        entry.setState( Phase.SHUTDOWN );
  +        entry.setState( Phases.SHUTDOWN );
           getLogger().debug( "Destruction successful." );
   
           getLogger().info( "Ran Shutdown Phase for " + name );
  
  
  
  1.9       +2 -2      jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/StartupPhase.java
  
  Index: StartupPhase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/StartupPhase.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- StartupPhase.java	2001/04/19 02:16:04	1.8
  +++ StartupPhase.java	2001/04/22 07:57:11	1.9
  @@ -115,7 +115,7 @@
       public void visitBlock( final String name, final BlockEntry entry )
           throws ApplicationException
       {
  -        if( entry.getState() != Phase.BASE &&
  +        if( entry.getState() != Phases.BASE &&
               null != entry.getState() ) return;
   
           getLogger().info( "Processing Block: " + name );
  @@ -185,7 +185,7 @@
                   getLogger().debug( "Start successful." );
               }
   
  -            entry.setState( Phase.STARTEDUP );
  +            entry.setState( Phases.STARTEDUP );
   
               getLogger().info( "Ran Startup Phase for " + name );
           }
  
  
  
  1.1                  jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/Phases.java
  
  Index: Phases.java
  ===================================================================
  /*
   * Copyright (C) The Apache Software Foundation. All rights reserved.
   *
   * This software is published under the terms of the Apache Software License
   * version 1.1, a copy of which has been included  with this distribution in
   * the LICENSE file.
   */
  package org.apache.phoenix.engine.phases;
  
  import org.apache.avalon.camelot.State;
  
  /**
   * This contains a list of constants representing phases in applications lifecycle.
   * Each phase is made up of a number of stages.
   *
   * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
   */
  public interface Phases
  {
      State      BASE        = new State( "BASE", 0 );
      State      STARTEDUP   = new State( "STARTEDUP", 10 );
      State      SHUTDOWN    = new State( "SHUTDOWN", 20 );
  }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: avalon-dev-help@jakarta.apache.org