Class ConcurrentHashMapV8.KeyIterator<K,V>
java.lang.Object
org.glassfish.jersey.internal.util.collection.ConcurrentHashMapV8.Traverser<K,V>
org.glassfish.jersey.internal.util.collection.ConcurrentHashMapV8.BaseIterator<K,V>
org.glassfish.jersey.internal.util.collection.ConcurrentHashMapV8.KeyIterator<K,V>
- All Implemented Interfaces:
Enumeration<K>
,Iterator<K>
- Enclosing class:
- ConcurrentHashMapV8<K,
V>
static final class ConcurrentHashMapV8.KeyIterator<K,V>
extends ConcurrentHashMapV8.BaseIterator<K,V>
implements Iterator<K>, Enumeration<K>
-
Field Summary
Fields inherited from class org.glassfish.jersey.internal.util.collection.ConcurrentHashMapV8.BaseIterator
lastReturned, map
-
Constructor Summary
ConstructorsConstructorDescriptionKeyIterator
(ConcurrentHashMapV8.Node<K, V>[] tab, int index, int size, int limit, ConcurrentHashMapV8<K, V> map) -
Method Summary
Methods inherited from class org.glassfish.jersey.internal.util.collection.ConcurrentHashMapV8.BaseIterator
hasMoreElements, hasNext, remove
Methods inherited from class org.glassfish.jersey.internal.util.collection.ConcurrentHashMapV8.Traverser
advance
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, hasMoreElements
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, remove
-
Constructor Details
-
KeyIterator
KeyIterator(ConcurrentHashMapV8.Node<K, V>[] tab, int index, int size, int limit, ConcurrentHashMapV8<K, V> map)
-
-
Method Details
-
next
-
nextElement
- Specified by:
nextElement
in interfaceEnumeration<K>
-