mcconnell    2002/12/16 20:52:50

  Modified:    assembly/src/java/org/apache/avalon/assembly/appliance
                        DefaultApplianceManager.java
  Log:
  Removed redundant appliance factory code.
  
  Revision  Changes    Path
  1.8       +1 -81     
avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance/DefaultApplianceManager.java
  
  Index: DefaultApplianceManager.java
  ===================================================================
  RCS file: 
/home/cvs/avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance/DefaultApplianceManager.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- DefaultApplianceManager.java      15 Dec 2002 14:08:56 -0000      1.7
  +++ DefaultApplianceManager.java      17 Dec 2002 04:52:50 -0000      1.8
  @@ -210,92 +210,12 @@
               throw new IllegalStateException( "service" );
           }
   
  -        /*
  -        try
  -        {
  -            DefaultApplianceFactory factory = new DefaultApplianceFactory();
  -            factory.enableLogging( getLogger().getChildLogger( "factory" ) );
  -            factory.initialize();
  -            m_factory = factory;
  -        }
  -        catch( Throwable e )
  -        {
  -            final String error = 
  -              "Internal error while establishing the default applaince 
factory.";
  -            throw new ApplianceRuntimeException( error, e );
  -        }
  -        */
           m_initialized = true;
       }
   
       //==================================================================
       // ApplianceManager
       //==================================================================
  -
  -   /**
  -    * Return an appliance factory based on a supplied Profile. 
  -    * @param profile a deployment profile
  -    * @return an appliance factory
  -    */
  -    /*
  -    public ApplianceFactory getApplianceFactory( Profile profile )
  -    {
  -        if( !m_initialized ) 
  -        {
  -            throw new IllegalStateException( "initilization" );
  -        }
  -
  -        InfoDescriptor info = profile.getType().getInfo();
  -        String classname = 
  -          info.getAttribute( 
  -            "urn:assembly:appliance.factory-service", null );
  -        if( classname == null )
  -        {
  -            return m_factory;
  -        }
  -
  -        //
  -        // we have an explicit factory declaration
  -        //
  -
  -        final String version = 
  -          info.getAttribute( 
  -            "urn:assembly:appliance.factory-version", "1" );
  -
  -        final DependencyDescriptor dep = 
  -          new DependencyDescriptor( "factory", classname, 
Version.getVersion( version ));
  -
  -        if( getLogger().isDebugEnabled() )
  -        {
  -            getLogger().debug( "factory: " + dep );
  -        }
  -
  -        Appliance appliance;
  -        try
  -        {
  -            appliance = m_engine.resolve( dep );
  -        }
  -        catch( Throwable e )
  -        {
  -            final String error =
  -              "Could not resolve a provider for the custom factory: " 
  -              + dep.getReference();
  -            throw new ApplianceRuntimeException( error, e );
  -        }
  -
  -        try
  -        {
  -            return (ApplianceFactory) appliance.access( dep );
  -        }
  -        catch( Throwable e )
  -        {
  -            final String error =
  -              "Could not establish custom factory: " 
  -              + dep.getReference();
  -            throw new ApplianceRuntimeException( error, e );
  -        }
  -    }
  -    */
   
      /**
       * Return the set of appliance istances capable of supporting the 
supplied dependency.
  
  
  

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

Reply via email to