leif        02/02/08 04:13:57

  Modified:    
examples/jdbcdatasource/src/java/org/apache/avalon/examples/jdbcdatasource
                        Main.java
  Log:
  Simplified the code for loading configurations thanks to Mark Woon.
  
  Revision  Changes    Path
  1.2       +4 -22     
jakarta-avalon-excalibur/examples/jdbcdatasource/src/java/org/apache/avalon/examples/jdbcdatasource/Main.java
  
  Index: Main.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/examples/jdbcdatasource/src/java/org/apache/avalon/examples/jdbcdatasource/Main.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Main.java 7 Feb 2002 07:15:42 -0000       1.1
  +++ Main.java 8 Feb 2002 12:13:57 -0000       1.2
  @@ -33,7 +33,7 @@
    * Note, this code ignores exceptions to keep the code simple.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Leif Mortenson</a>
  - * @version CVS $Revision: 1.1 $ $Date: 2002/02/07 07:15:42 $
  + * @version CVS $Revision: 1.2 $ $Date: 2002/02/08 12:13:57 $
    * @since 4.1
    */
   public class Main
  @@ -47,24 +47,6 @@
        * Methods
        *-------------------------------------------------------------*/
       /**
  -     * Loads a Configuration object given a config filename.
  -     */
  -    private static Configuration loadConfiguration( 
DefaultConfigurationBuilder builder,
  -                                                    String file )
  -        throws Exception
  -    {
  -        FileInputStream is = new FileInputStream( file );
  -        try
  -        {
  -            return builder.build( is );
  -        }
  -        finally
  -        {
  -            is.close();
  -        }
  -    }
  -    
  -    /**
        * Creates and initializes the component manager using config files.
        */
       private static ExcaliburComponentManager createComponentManager()
  @@ -79,9 +61,9 @@
           DefaultConfigurationBuilder builder = new 
DefaultConfigurationBuilder();
           
           // Load in the configuration files
  -        Configuration logKitConfig     = loadConfiguration( builder, 
"../conf/logkit.xml" );
  -        Configuration rolesConfig      = loadConfiguration( builder, 
"../conf/roles.xml" );
  -        Configuration componentsConfig = loadConfiguration( builder, 
"../conf/components.xml" );
  +        Configuration logKitConfig     = builder.build( "../conf/logkit.xml" 
);
  +        Configuration rolesConfig      = builder.build( "../conf/roles.xml" 
);
  +        Configuration componentsConfig = builder.build( 
"../conf/components.xml" );
           
           // Setup the LogKitManager
           DefaultLogKitManager logManager = new DefaultLogKitManager();
  
  
  

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

Reply via email to