[jboss-cvs] JBossAS SVN: r64327 - projects/microcontainer/trunk/deployers-impl/src/main/org/jboss/deployers/plugins/sort.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jul 27 11:29:40 EDT 2007


Author: alesj
Date: 2007-07-27 11:29:39 -0400 (Fri, 27 Jul 2007)
New Revision: 64327

Modified:
   projects/microcontainer/trunk/deployers-impl/src/main/org/jboss/deployers/plugins/sort/DominoOrdering.java
Log:
Added cause to init() as well.

Modified: projects/microcontainer/trunk/deployers-impl/src/main/org/jboss/deployers/plugins/sort/DominoOrdering.java
===================================================================
--- projects/microcontainer/trunk/deployers-impl/src/main/org/jboss/deployers/plugins/sort/DominoOrdering.java	2007-07-27 14:19:13 UTC (rev 64326)
+++ projects/microcontainer/trunk/deployers-impl/src/main/org/jboss/deployers/plugins/sort/DominoOrdering.java	2007-07-27 15:29:39 UTC (rev 64327)
@@ -48,7 +48,7 @@
    }
 
    @SuppressWarnings("unchecked")
-   protected void init(List<T> dominoes)
+   protected void init(List<T> dominoes, Object cause)
    {
       this.dominoes = dominoes;
       this.size = dominoes.size();
@@ -74,7 +74,7 @@
                   relation = COMPARATOR.compare(one, two);
                else
                   // short circut cycle - throw exception immediately
-                  throwCycleException(i);
+                  throwCycleException(cause);
             }
             else
                relation = fstXsnd ? -1 : (sndXfst ? 1 : 0);
@@ -93,7 +93,7 @@
    public List<T> orderDominoes(List<T> dominoes, Object cause)
    {
       // prepare initial transitions
-      init(dominoes);
+      init(dominoes, cause);
       // do transitive closure
       int cycle = fillTransitions(true);
       if (cycle >= 0)




More information about the jboss-cvs-commits mailing list