Class SplayMap.ImmutableSplayMapEntry
- java.lang.Object
-
- org.apache.qpid.protonj2.engine.util.SplayMap.ImmutableSplayMapEntry
-
- All Implemented Interfaces:
java.util.Map.Entry<UnsignedInteger,E>
public class SplayMap.ImmutableSplayMapEntry extends java.lang.Object implements java.util.Map.Entry<UnsignedInteger,E>
An immutableMapentry that can be used when exposing raw entry mappings via theMapAPI.
-
-
Constructor Summary
Constructors Constructor Description ImmutableSplayMapEntry(SplayMap.SplayedEntry<E> entry)Create a new immutableMapentry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnsignedIntegergetKey()intgetPrimitiveKey()EgetValue()EsetValue(E value)
-
-
-
Constructor Detail
-
ImmutableSplayMapEntry
public ImmutableSplayMapEntry(SplayMap.SplayedEntry<E> entry)
Create a new immutableMapentry.- Parameters:
entry- The innerMapentry that is wrapped.
-
-
Method Detail
-
getKey
public UnsignedInteger getKey()
- Specified by:
getKeyin interfacejava.util.Map.Entry<UnsignedInteger,E>
-
getPrimitiveKey
public int getPrimitiveKey()
- Returns:
- the primitive integer view of the unsigned key.
-
getValue
public E getValue()
- Specified by:
getValuein interfacejava.util.Map.Entry<UnsignedInteger,E>
-
setValue
public E setValue(E value)
- Specified by:
setValuein interfacejava.util.Map.Entry<UnsignedInteger,E>
-
-