You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2003/09/08 15:37:42 UTC

cvs commit: avalon-sandbox/merlin/activation/src/java/org/apache/avalon/activation/appliance/impl AbstractAppliance.java DefaultApplianceRepository.java DefaultServiceManager.java

mcconnell    2003/09/08 06:37:42

  Modified:    merlin/activation/src/java/org/apache/avalon/activation/appliance/impl
                        AbstractAppliance.java
                        DefaultApplianceRepository.java
                        DefaultServiceManager.java
  Log:
  Switch from Integer index to String index.
  
  Revision  Changes    Path
  1.2       +1 -2      avalon-sandbox/merlin/activation/src/java/org/apache/avalon/activation/appliance/impl/AbstractAppliance.java
  
  Index: AbstractAppliance.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/activation/src/java/org/apache/avalon/activation/appliance/impl/AbstractAppliance.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractAppliance.java	7 Aug 2003 17:11:11 -0000	1.1
  +++ AbstractAppliance.java	8 Sep 2003 13:37:42 -0000	1.2
  @@ -57,7 +57,6 @@
   import org.apache.avalon.activation.appliance.Appliance;
   import org.apache.avalon.activation.appliance.ApplianceException;
   import org.apache.avalon.activation.appliance.ApplianceRepository;
  -import org.apache.avalon.activation.appliance.DependencyGraph;
   import org.apache.avalon.composition.data.ContextDirective;
   import org.apache.avalon.composition.data.CategoriesDirective;
   import org.apache.avalon.composition.model.Model;
  
  
  
  1.2       +1 -2      avalon-sandbox/merlin/activation/src/java/org/apache/avalon/activation/appliance/impl/DefaultApplianceRepository.java
  
  Index: DefaultApplianceRepository.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/activation/src/java/org/apache/avalon/activation/appliance/impl/DefaultApplianceRepository.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultApplianceRepository.java	7 Aug 2003 17:11:14 -0000	1.1
  +++ DefaultApplianceRepository.java	8 Sep 2003 13:37:42 -0000	1.2
  @@ -57,7 +57,6 @@
   import org.apache.avalon.activation.appliance.Appliance;
   import org.apache.avalon.activation.appliance.ApplianceRepository;
   import org.apache.avalon.activation.appliance.ApplianceException;
  -import org.apache.avalon.activation.appliance.DependencyGraph;
   import org.apache.avalon.composition.model.Model;
   import org.apache.avalon.meta.info.DependencyDescriptor;
   import org.apache.avalon.meta.info.StageDescriptor;
  
  
  
  1.5       +5 -10     avalon-sandbox/merlin/activation/src/java/org/apache/avalon/activation/appliance/impl/DefaultServiceManager.java
  
  Index: DefaultServiceManager.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/activation/src/java/org/apache/avalon/activation/appliance/impl/DefaultServiceManager.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DefaultServiceManager.java	8 Sep 2003 06:12:21 -0000	1.4
  +++ DefaultServiceManager.java	8 Sep 2003 13:37:42 -0000	1.5
  @@ -145,7 +145,8 @@
           try
           {
               Object object = provider.resolve( this );
  -            m_table.put( new Integer( System.identityHashCode( object ) ), key );
  +            String id = "" + System.identityHashCode( object );
  +            m_table.put( id, key );
               return object;
           }
           catch( Throwable e )
  @@ -172,9 +173,8 @@
       {
           if( object == null ) return;
   
  -        int id = System.identityHashCode( object );
  -        Integer link = new Integer( id );
  -        final String key = (String) m_table.get( link );
  +        String id = "" + System.identityHashCode( object );
  +        final String key = (String) m_table.get( id );
           if( key == null )
           {
               final String error = 
  @@ -182,8 +182,6 @@
                 + id 
                 + "] that was not established by this service manager.";
               throw new IllegalArgumentException( error );
  -            //getLogger().warn( warning );
  -            //return;
           }
   
           final Home provider = (Home) m_map.get( key );
  @@ -194,9 +192,6 @@
                 + key
                 + "].";
               throw new IllegalStateException( error );
  -
  -            //getLogger().warn( warning );
  -            //return;
           }
   
           try
  @@ -212,7 +207,7 @@
           }
           finally
           {
  -            m_table.remove( link );
  +            m_table.remove( id );
           }
       }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org