[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