Class LinkedSplayMap<E>
- java.lang.Object
- 
- org.apache.qpid.protonj2.engine.util.SplayMap<E>
- 
- org.apache.qpid.protonj2.engine.util.LinkedSplayMap<E>
 
 
- 
- Type Parameters:
- E- The type stored in the map entries
 - All Implemented Interfaces:
- Map<UnsignedInteger,E>,- NavigableMap<UnsignedInteger,E>,- SortedMap<UnsignedInteger,E>
 
 public class LinkedSplayMap<E> extends SplayMap<E> 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.qpid.protonj2.engine.util.SplayMapSplayMap.AscendingSubMap<V>, SplayMap.DescendingSubMap<V>, SplayMap.ImmutableSplayMapEntry<E>, SplayMap.NavigableSubMapKeySet, SplayMap.SplayedEntry<E>, SplayMap.SplayMapKeySet
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.qpid.protonj2.engine.util.SplayMapCOMPARATOR, DEFAULT_ENTRY_POOL_SIZE, descendingMapView, entriesInExistence, entryPool, entrySet, keySet, modCount, REVERSE_COMPARATOR, root, size, values
 
- 
 - 
Constructor SummaryConstructors Constructor Description LinkedSplayMap()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()protected voidentryAdded(SplayMap.SplayedEntry<E> newEntry)protected voidentryDeleted(SplayMap.SplayedEntry<E> deletedEntry)Set<Map.Entry<UnsignedInteger,E>>entrySet()voidforEach(BiConsumer<? super UnsignedInteger,? super E> action)voidforEach(Consumer<? super E> action)NavigableSet<UnsignedInteger>navigableKeySet()voidreplaceAll(BiFunction<? super UnsignedInteger,? super E,? extends E> function)Collection<E>values()- 
Methods inherited from class org.apache.qpid.protonj2.engine.util.SplayMapceilingEntry, ceilingKey, comparator, containsKey, containsKey, containsValue, delete, descendingKeySet, descendingMap, equals, export, firstEntry, firstKey, floorEntry, floorKey, get, get, getOrDefault, getOrDefault, hashCode, headMap, headMap, higherEntry, higherKey, isEmpty, keySet, lastEntry, lastKey, lowerEntry, lowerKey, pollFirstEntry, pollLastEntry, put, put, putAll, putIfAbsent, putIfAbsent, remove, remove, remove, remove, remove, replace, replace, replace, replace, reverseComparator, size, subMap, subMap, tailMap, tailMap
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.util.Mapcompute, computeIfAbsent, computeIfPresent, merge
 
- 
 
- 
- 
- 
Method Detail- 
clearpublic void clear() 
 - 
valuespublic Collection<E> values() 
 - 
entrySetpublic Set<Map.Entry<UnsignedInteger,E>> entrySet() 
 - 
navigableKeySetpublic NavigableSet<UnsignedInteger> navigableKeySet() - Specified by:
- navigableKeySetin interface- NavigableMap<UnsignedInteger,E>
- Overrides:
- navigableKeySetin class- SplayMap<E>
 
 - 
forEachpublic void forEach(BiConsumer<? super UnsignedInteger,? super E> action) 
 - 
forEachpublic void forEach(Consumer<? super E> action) Description copied from class:SplayMapA specialized forEach implementation that accepts aConsumerfunction that will be called for each value in theSplayMap. This method can save overhead as it does not need to box the primitive key values into an object for the call to the provided function. Unless otherwise specified by the implementing class, actions are performed in the order of entry set iteration (if an iteration order is specified.)
 - 
replaceAllpublic void replaceAll(BiFunction<? super UnsignedInteger,? super E,? extends E> function) - Specified by:
- replaceAllin interface- Map<UnsignedInteger,E>
- Overrides:
- replaceAllin class- SplayMap<E>
 
 - 
entryAddedprotected void entryAdded(SplayMap.SplayedEntry<E> newEntry) - Overrides:
- entryAddedin class- SplayMap<E>
 
 - 
entryDeletedprotected void entryDeleted(SplayMap.SplayedEntry<E> deletedEntry) - Overrides:
- entryDeletedin class- SplayMap<E>
 
 
- 
 
-