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.AbstractStableIterator
An Iterator over the EntrySet that is backed by the SegmentedHashMap.
-
Constructor Summary
ModifierConstructorDescriptionprotected
Construct an Iterator over the Entries in the SegmentedHashMap. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
advance()
Advance to the next object in the iteration.protected void
Shut down the Iterator.protected void
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
-
Constructor Details
-
EntrySetIterator
protected EntrySetIterator()Construct an Iterator over the Entries in the SegmentedHashMap.
-
-
Method Details
-
advance
protected void advance()Advance to the next object in the iteration.- Specified by:
advance
in classcom.oracle.coherence.common.collections.AbstractStableIterator
-
remove
Remove the specified item from the underlying Map.- Overrides:
remove
in 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.
-