Class GuavaMultivaluedMap<K,V>

java.lang.Object
com.google.common.collect.ForwardingObject
com.google.common.collect.ForwardingMap<K,List<V>>
io.airlift.jaxrs.testing.GuavaMultivaluedMap<K,V>
All Implemented Interfaces:
jakarta.ws.rs.core.MultivaluedMap<K,V>, Map<K,List<V>>

public class GuavaMultivaluedMap<K,V> extends com.google.common.collect.ForwardingMap<K,List<V>> implements jakarta.ws.rs.core.MultivaluedMap<K,V>
  • Constructor Details

    • GuavaMultivaluedMap

      public GuavaMultivaluedMap()
    • GuavaMultivaluedMap

      public GuavaMultivaluedMap(com.google.common.collect.Multimap<K,V> multimap)
  • Method Details

    • putSingle

      public void putSingle(K key, V value)
      Specified by:
      putSingle in interface jakarta.ws.rs.core.MultivaluedMap<K,V>
    • delegate

      protected Map<K,List<V>> delegate()
      Specified by:
      delegate in class com.google.common.collect.ForwardingMap<K,List<V>>
    • add

      public void add(K key, V value)
      Specified by:
      add in interface jakarta.ws.rs.core.MultivaluedMap<K,V>
    • addAll

      @SafeVarargs public final void addAll(K key, V... newValues)
      Specified by:
      addAll in interface jakarta.ws.rs.core.MultivaluedMap<K,V>
    • addAll

      public void addAll(K key, List<V> valueList)
      Specified by:
      addAll in interface jakarta.ws.rs.core.MultivaluedMap<K,V>
    • getFirst

      public V getFirst(K key)
      Specified by:
      getFirst in interface jakarta.ws.rs.core.MultivaluedMap<K,V>
    • addFirst

      public void addFirst(K key, V value)
      Specified by:
      addFirst in interface jakarta.ws.rs.core.MultivaluedMap<K,V>
    • equalsIgnoreValueOrder

      public boolean equalsIgnoreValueOrder(jakarta.ws.rs.core.MultivaluedMap<K,V> otherMap)
      Specified by:
      equalsIgnoreValueOrder in interface jakarta.ws.rs.core.MultivaluedMap<K,V>