Class FastFailMultiMap

  • All Implemented Interfaces:
    io.vertx.core.MultiMap, java.lang.Iterable<java.util.Map.Entry<java.lang.String,​java.lang.String>>

    public class FastFailMultiMap
    extends java.lang.Object
    implements io.vertx.core.MultiMap
    A simple multimap throwing UnsupportedOperationException no mather which method got called. Simply override methods you need for your tests.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.vertx.core.MultiMap add​(java.lang.CharSequence name, java.lang.CharSequence value)  
      io.vertx.core.MultiMap add​(java.lang.CharSequence name, java.lang.Iterable<java.lang.CharSequence> values)  
      io.vertx.core.MultiMap add​(java.lang.String name, java.lang.Iterable<java.lang.String> values)  
      io.vertx.core.MultiMap add​(java.lang.String name, java.lang.String value)  
      io.vertx.core.MultiMap addAll​(io.vertx.core.MultiMap map)  
      io.vertx.core.MultiMap addAll​(java.util.Map<java.lang.String,​java.lang.String> headers)  
      io.vertx.core.MultiMap clear()  
      boolean contains​(java.lang.CharSequence name)  
      boolean contains​(java.lang.String name)  
      java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> entries()  
      java.lang.String get​(java.lang.CharSequence name)  
      java.lang.String get​(java.lang.String name)  
      java.util.List<java.lang.String> getAll​(java.lang.CharSequence name)  
      java.util.List<java.lang.String> getAll​(java.lang.String name)  
      boolean isEmpty()  
      java.util.Iterator<java.util.Map.Entry<java.lang.String,​java.lang.String>> iterator()  
      java.util.Set<java.lang.String> names()  
      io.vertx.core.MultiMap remove​(java.lang.CharSequence name)  
      io.vertx.core.MultiMap remove​(java.lang.String name)  
      io.vertx.core.MultiMap set​(java.lang.CharSequence name, java.lang.CharSequence value)  
      io.vertx.core.MultiMap set​(java.lang.CharSequence name, java.lang.Iterable<java.lang.CharSequence> values)  
      io.vertx.core.MultiMap set​(java.lang.String name, java.lang.Iterable<java.lang.String> values)  
      io.vertx.core.MultiMap set​(java.lang.String name, java.lang.String value)  
      io.vertx.core.MultiMap setAll​(io.vertx.core.MultiMap map)  
      io.vertx.core.MultiMap setAll​(java.util.Map<java.lang.String,​java.lang.String> headers)  
      int size()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
      • Methods inherited from interface io.vertx.core.MultiMap

        contains, contains
    • Constructor Detail

      • FastFailMultiMap

        public FastFailMultiMap()
    • Method Detail

      • get

        public java.lang.String get​(java.lang.CharSequence name)
        Specified by:
        get in interface io.vertx.core.MultiMap
      • get

        public java.lang.String get​(java.lang.String name)
        Specified by:
        get in interface io.vertx.core.MultiMap
      • getAll

        public java.util.List<java.lang.String> getAll​(java.lang.String name)
        Specified by:
        getAll in interface io.vertx.core.MultiMap
      • getAll

        public java.util.List<java.lang.String> getAll​(java.lang.CharSequence name)
        Specified by:
        getAll in interface io.vertx.core.MultiMap
      • entries

        public java.util.List<java.util.Map.Entry<java.lang.String,​java.lang.String>> entries()
        Specified by:
        entries in interface io.vertx.core.MultiMap
      • contains

        public boolean contains​(java.lang.String name)
        Specified by:
        contains in interface io.vertx.core.MultiMap
      • contains

        public boolean contains​(java.lang.CharSequence name)
        Specified by:
        contains in interface io.vertx.core.MultiMap
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface io.vertx.core.MultiMap
      • names

        public java.util.Set<java.lang.String> names()
        Specified by:
        names in interface io.vertx.core.MultiMap
      • add

        public io.vertx.core.MultiMap add​(java.lang.String name,
                                          java.lang.String value)
        Specified by:
        add in interface io.vertx.core.MultiMap
      • add

        public io.vertx.core.MultiMap add​(java.lang.CharSequence name,
                                          java.lang.CharSequence value)
        Specified by:
        add in interface io.vertx.core.MultiMap
      • add

        public io.vertx.core.MultiMap add​(java.lang.String name,
                                          java.lang.Iterable<java.lang.String> values)
        Specified by:
        add in interface io.vertx.core.MultiMap
      • add

        public io.vertx.core.MultiMap add​(java.lang.CharSequence name,
                                          java.lang.Iterable<java.lang.CharSequence> values)
        Specified by:
        add in interface io.vertx.core.MultiMap
      • addAll

        public io.vertx.core.MultiMap addAll​(io.vertx.core.MultiMap map)
        Specified by:
        addAll in interface io.vertx.core.MultiMap
      • addAll

        public io.vertx.core.MultiMap addAll​(java.util.Map<java.lang.String,​java.lang.String> headers)
        Specified by:
        addAll in interface io.vertx.core.MultiMap
      • set

        public io.vertx.core.MultiMap set​(java.lang.String name,
                                          java.lang.String value)
        Specified by:
        set in interface io.vertx.core.MultiMap
      • set

        public io.vertx.core.MultiMap set​(java.lang.CharSequence name,
                                          java.lang.CharSequence value)
        Specified by:
        set in interface io.vertx.core.MultiMap
      • set

        public io.vertx.core.MultiMap set​(java.lang.String name,
                                          java.lang.Iterable<java.lang.String> values)
        Specified by:
        set in interface io.vertx.core.MultiMap
      • set

        public io.vertx.core.MultiMap set​(java.lang.CharSequence name,
                                          java.lang.Iterable<java.lang.CharSequence> values)
        Specified by:
        set in interface io.vertx.core.MultiMap
      • setAll

        public io.vertx.core.MultiMap setAll​(io.vertx.core.MultiMap map)
        Specified by:
        setAll in interface io.vertx.core.MultiMap
      • setAll

        public io.vertx.core.MultiMap setAll​(java.util.Map<java.lang.String,​java.lang.String> headers)
        Specified by:
        setAll in interface io.vertx.core.MultiMap
      • remove

        public io.vertx.core.MultiMap remove​(java.lang.String name)
        Specified by:
        remove in interface io.vertx.core.MultiMap
      • remove

        public io.vertx.core.MultiMap remove​(java.lang.CharSequence name)
        Specified by:
        remove in interface io.vertx.core.MultiMap
      • clear

        public io.vertx.core.MultiMap clear()
        Specified by:
        clear in interface io.vertx.core.MultiMap
      • size

        public int size()
        Specified by:
        size in interface io.vertx.core.MultiMap
      • iterator

        public java.util.Iterator<java.util.Map.Entry<java.lang.String,​java.lang.String>> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<java.util.Map.Entry<java.lang.String,​java.lang.String>>