proyal      2002/06/27 22:29:18

  Modified:    src/java/org/apache/avalon/phoenix/components/kernel
                        DefaultApplicationContext.java
  Log:
  Validate when getting configuration. We don't know
  that a block has config until it is requested.
  
  Revision  Changes    Path
  1.18      +4 -5      
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/DefaultApplicationContext.java
  
  Index: DefaultApplicationContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/DefaultApplicationContext.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- DefaultApplicationContext.java    28 Jun 2002 05:11:52 -0000      1.17
  +++ DefaultApplicationContext.java    28 Jun 2002 05:29:18 -0000      1.18
  @@ -158,11 +158,10 @@
       public Configuration getConfiguration( final String component )
           throws ConfigurationException
       {
  -        return m_repository.getConfiguration( m_metaData.getName(), 
component );
  -    }
  +        final Configuration configuration = m_repository.getConfiguration( 
m_metaData.getName(), component );
   
  -    public void validateConfiguration( String component ) throws 
ConfigurationException
  -    {
  -        m_validator.isValid( m_metaData.getName(), component, 
getConfiguration( component ) );
  +        m_validator.isValid( m_metaData.getName(), component, configuration 
);
  +
  +        return configuration;
       }
   }
  
  
  

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

Reply via email to