donaldp     2003/03/18 04:54:21

  Modified:    src/java/org/apache/avalon/phoenix/components/application
                        DependencyGraph.java
  Log:
  Make sure all dependencies occur before user
  
  Submitted By: [EMAIL PROTECTED] (Terry Laurenzo)
  
  Revision  Changes    Path
  1.13      +7 -3      
avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/DependencyGraph.java
  
  Index: DependencyGraph.java
  ===================================================================
  RCS file: 
/home/cvs/avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/DependencyGraph.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- DependencyGraph.java      1 Mar 2003 08:39:14 -0000       1.12
  +++ DependencyGraph.java      18 Mar 2003 12:54:21 -0000      1.13
  @@ -90,9 +90,13 @@
           for( int i = 0; i < descriptors.length; i++ )
           {
               final String key = descriptors[ i ].getKey();
  -            final DependencyMetaData dependency = 
block.getMetaData().getDependency( key );
  -            final ComponentProfile other = getBlock( dependency.getProviderName(), 
blocks );
  -            visitBlock( other, blocks, true, done, order );
  +            final DependencyMetaData[] dependencySet = 
block.getMetaData().getDependencies( key );
  +            for( int j = 0; j < dependencySet.length; j++ )
  +            {
  +                final DependencyMetaData dependency = dependencySet[ j ];
  +                final ComponentProfile other = getBlock( 
dependency.getProviderName(), blocks );
  +                visitBlock( other, blocks, true, done, order );
  +            }
           }
       }
   
  
  
  

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

Reply via email to