toolbus
Class ToolBus.ProcessInstanceIterator
java.lang.Object
toolbus.ToolBus.ProcessInstanceIterator
- All Implemented Interfaces:
- java.util.Iterator<ProcessInstance>
- Enclosing class:
- ToolBus
protected static class ToolBus.ProcessInstanceIterator
- extends java.lang.Object
- implements java.util.Iterator<ProcessInstance>
Custom iterator class.
This is souly needed, so we aren't being bothered by the 'fail-fast eventhough it's completely pointless, since it's the currently iterating thread that modified something and not a concurrently running one, in which case I'm probably unable to detect it anyway' behaviour.
- Author:
- Arnold Lankamp
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
list
private final java.util.List<ProcessInstance> list
index
private int index
ToolBus.ProcessInstanceIterator
public ToolBus.ProcessInstanceIterator(java.util.List<ProcessInstance> list)
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator<ProcessInstance>
next
public ProcessInstance next()
- Specified by:
next
in interface java.util.Iterator<ProcessInstance>
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator<ProcessInstance>
reset
public void reset()