[jboss-cvs] JBossAS SVN: r71796 - in projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency: spi and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 8 11:51:51 EDT 2008


Author: alesj
Date: 2008-04-08 11:51:51 -0400 (Tue, 08 Apr 2008)
New Revision: 71796

Modified:
   projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java
   projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/spi/ControllerStateModel.java
Log:
Add listIterator to ControllerStateModel.

Modified: projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java
===================================================================
--- projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java	2008-04-08 15:48:42 UTC (rev 71795)
+++ projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/plugins/AbstractController.java	2008-04-08 15:51:51 UTC (rev 71796)
@@ -30,6 +30,7 @@
 import java.util.Map;
 import java.util.Set;
 import java.util.Iterator;
+import java.util.ListIterator;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.CopyOnWriteArrayList;
 import java.util.concurrent.CopyOnWriteArraySet;
@@ -1728,6 +1729,11 @@
       }
    }
 
+   public ListIterator<ControllerState> listIteraror()
+   {
+      return states.listIterator();
+   }
+
    public ControllerState getPreviousState(ControllerState state)
    {
       return getState(getStateIndex(state) - 1);

Modified: projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/spi/ControllerStateModel.java
===================================================================
--- projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/spi/ControllerStateModel.java	2008-04-08 15:48:42 UTC (rev 71795)
+++ projects/microcontainer/trunk/dependency/src/main/org/jboss/dependency/spi/ControllerStateModel.java	2008-04-08 15:51:51 UTC (rev 71796)
@@ -21,6 +21,8 @@
 */
 package org.jboss.dependency.spi;
 
+import java.util.ListIterator;
+
 /**
  * ControllerState model.
  * Helper/util methods.
@@ -30,6 +32,13 @@
 public interface ControllerStateModel extends Iterable<ControllerState>
 {
    /**
+    * Get the list iterator.
+    *
+    * @return list iterator
+    */
+   ListIterator<ControllerState> listIteraror();
+
+   /**
     * Get previous state from state param
     * or null if state param is the first.
     *




More information about the jboss-cvs-commits mailing list