User: user57  
  Date: 01/08/06 18:23:32

  Modified:    src/main/org/jboss/ejb ApplicationTxEntityMap.java
  Log:
   o using entityList.size() when creating EntityEnterpriseContext[] to avoid
     entityList.toArray() creating another array.
  
  Revision  Changes    Path
  1.2       +6 -5      jboss/src/main/org/jboss/ejb/ApplicationTxEntityMap.java
  
  Index: ApplicationTxEntityMap.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/ApplicationTxEntityMap.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ApplicationTxEntityMap.java       2001/08/06 16:26:28     1.1
  +++ ApplicationTxEntityMap.java       2001/08/07 01:23:32     1.2
  @@ -24,7 +24,7 @@
    * Entities are stored in an ArrayList to ensure specific ordering. 
    *
    * @author <a href="[EMAIL PROTECTED]">Bill Burke</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.2 $
    */
   public class ApplicationTxEntityMap
   {
  @@ -34,7 +34,8 @@
       * associate entity with transaction
       */
      public synchronized void associate(Transaction tx,
  -                                      EntityEnterpriseContext entity) throws 
RollbackException, SystemException
  +                                      EntityEnterpriseContext entity)
  +      throws RollbackException, SystemException
      {
         ArrayList entityList = (ArrayList)m_map.get(tx);
         if (entityList == null)
  @@ -56,7 +57,8 @@
         {
            return new EntityEnterpriseContext[0];
         }
  -      return (EntityEnterpriseContext[])entityList.toArray(new 
EntityEnterpriseContext[0]);
  +      return (EntityEnterpriseContext[])
  +         entityList.toArray(new EntityEnterpriseContext[entityList.size()]);
      }
   
      private class ApplicationTxEntityMapCleanup implements Synchronization
  @@ -75,7 +77,7 @@
     
         public void beforeCompletion()
         {
  -         /* complete */
  +         // complete
         }
     
         public void afterCompletion(int status)
  @@ -90,6 +92,5 @@
            }
         }
      }
  -
      
   }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to