donaldp     2002/07/12 15:05:29

  Modified:    src/java/org/apache/avalon/phoenix/launcher Main.java
  Log:
  Separate out method to aquire engine classpath
  
  Revision  Changes    Path
  1.18      +16 -3     
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/launcher/Main.java
  
  Index: Main.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/launcher/Main.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- Main.java 12 Jul 2002 22:03:31 -0000      1.17
  +++ Main.java 12 Jul 2002 22:05:29 -0000      1.18
  @@ -70,9 +70,8 @@
               Policy.setPolicy( new FreeNEasyPolicy() );
   
               //Create engine ClassLoader
  -            final File mainJar = findEngineJar();
  -            final URL archive = mainJar.toURL();
  -            final URLClassLoader classLoader = new URLClassLoader( new 
URL[]{archive} );
  +            final URL[] urls = getEngineClassPath();
  +            final URLClassLoader classLoader = new URLClassLoader( urls );
   
               data.put( "common.classloader", 
ClassLoader.getSystemClassLoader() );
               data.put( "container.classloader", classLoader );
  @@ -128,6 +127,20 @@
           {
               c_frontend = null;
           }
  +    }
  +
  +    /**
  +     * Create a ClassPath for the engine.
  +     *
  +     * @return the set of URLs that engine uses to load
  +     * @throws Exception if unable to aquire classpath
  +     */
  +    private static URL[] getEngineClassPath()
  +        throws Exception
  +    {
  +        final File mainJar = findEngineJar();
  +        final URL archive = mainJar.toURL();
  +        return new URL[]{archive};
       }
   
       /**
  
  
  

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

Reply via email to