Package com.tangosol.util
Class SegmentedHashMap.EntrySet.EntrySetIterator
- java.lang.Object
-
- com.oracle.coherence.common.collections.AbstractStableIterator
-
- com.tangosol.util.SegmentedHashMap.EntrySet.EntrySetIterator
-
- All Implemented Interfaces:
Enumeration,Iterator
- Enclosing class:
- SegmentedHashMap.EntrySet
protected class SegmentedHashMap.EntrySet.EntrySetIterator extends com.oracle.coherence.common.collections.AbstractStableIteratorAn Iterator over the EntrySet that is backed by the SegmentedHashMap.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEntrySetIterator()Construct an Iterator over the Entries in the SegmentedHashMap.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadvance()Advance to the next object in the iteration.protected voiddeactivate()Shut down the Iterator.protected voidremove(Object oPrev)Remove the specified item from the underlying Map.-
Methods inherited from class com.oracle.coherence.common.collections.AbstractStableIterator
getPrevious, hasMoreElements, hasNext, next, nextElement, remove, setNext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Enumeration
asIterator
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Method Detail
-
advance
protected void advance()
Advance to the next object in the iteration.- Specified by:
advancein classcom.oracle.coherence.common.collections.AbstractStableIterator
-
remove
protected void remove(Object oPrev)
Remove the specified item from the underlying Map.- Overrides:
removein classcom.oracle.coherence.common.collections.AbstractStableIterator- Parameters:
oPrev- the previously iterated object to remove
-
deactivate
protected void deactivate()
Shut down the Iterator. This is done on exhaustion of the contents of the Iterator, or on finalization of the Iterator.
-
-