colus       02/03/27 06:30:39

  Modified:    src/java/org/apache/avalon/phoenix/frontends
                        PhoenixServlet.java
  Log:
  More readable.
  
  Revision  Changes    Path
  1.11      +12 -7     
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/frontends/PhoenixServlet.java
  
  Index: PhoenixServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/frontends/PhoenixServlet.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- PhoenixServlet.java       21 Mar 2002 05:35:25 -0000      1.10
  +++ PhoenixServlet.java       27 Mar 2002 14:30:39 -0000      1.11
  @@ -69,11 +69,10 @@
       {
           super.init();
   
  -        //TODO: configuring with more parameters.
           final ServletContext context = getServletContext();
           final String phoenixHome = getInitParameter( "phoenix.home", 
"/WEB-INF" );
  -        final String logDestination = getInitParameter( "log-destination", 
phoenixHome + "/logs/phoenix.log" );
  -        final String logPriority = getInitParameter( "log-priority", "INFO" 
);
  +        final String logDestination = getInitParameter( "log-destination" );
  +        final String logPriority = getInitParameter( "log-priority" );
           final String appName = getInitParameter( "application-name", 
"default" );
           final String appLoc = getInitParameter( "application-location", 
phoenixHome + "/" + appName );
           final String configFile = getInitParameter( "config-file", 
phoenixHome + "/conf/kernel.xml" );
  @@ -88,21 +87,27 @@
           try
           {
               final DefaultConfigurationBuilder builder = new 
DefaultConfigurationBuilder();
  -            final Configuration conf = builder.buildFromFile( 
context.getRealPath( configFile ) ).getChild( "embeddor" );
  -            m_embeddor = (SingleAppEmbeddor)Class.forName( 
conf.getAttribute( "class" ) ).newInstance();
  +            final Configuration kernelConf = builder.buildFromFile( 
context.getRealPath( configFile ) );
  +            final Configuration embeddorConf = kernelConf.getChild( 
"embeddor" );
  +            final String embeddorClassname = embeddorConf.getAttribute( 
"class" );
  +
  +            m_embeddor = (SingleAppEmbeddor)Class.forName( embeddorClassname 
).newInstance();
  +
               m_embeddor.enableLogging( createLogger( m_parameters ) );
   
               if ( m_embeddor instanceof Parameterizable )
               {
                   ( (Parameterizable)m_embeddor ).parameterize( m_parameters );
               }
  +
               if ( m_embeddor instanceof Configurable )
               {
  -                ( (Configurable)m_embeddor ).configure( conf );
  +                ( (Configurable)m_embeddor ).configure( embeddorConf );
               }
  +
               m_embeddor.initialize();
   
  -            final Thread thread = new Thread( this, "Phoenix" );
  +            final Thread thread = new Thread( this, "Phoenix-Monitor" );
               thread.start();
           }
           catch ( final Throwable throwable )
  
  
  

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

Reply via email to