Class QuarkusHttpHeaders

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

    public final class QuarkusHttpHeaders
    extends io.netty.handler.codec.http.HttpHeaders
    implements io.vertx.core.MultiMap
    Used to allow propagation of context objects from intra-JVM request producers
    • Constructor Detail

      • QuarkusHttpHeaders

        public QuarkusHttpHeaders()
    • Method Detail

      • setAll

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

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

        public int size()
        Specified by:
        size in interface io.vertx.core.MultiMap
        Specified by:
        size in class io.netty.handler.codec.http.HttpHeaders
      • add

        public io.netty.handler.codec.http.HttpHeaders add​(String name,
                                                           Object value)
        Specified by:
        add in class io.netty.handler.codec.http.HttpHeaders
      • add

        public QuarkusHttpHeaders add​(CharSequence name,
                                      Iterable values)
        Specified by:
        add in interface io.vertx.core.MultiMap
        Overrides:
        add in class io.netty.handler.codec.http.HttpHeaders
      • add

        public QuarkusHttpHeaders add​(String name,
                                      Iterable values)
        Specified by:
        add in interface io.vertx.core.MultiMap
        Specified by:
        add in class io.netty.handler.codec.http.HttpHeaders
      • addAll

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

        public io.vertx.core.MultiMap addAll​(Map<String,​String> map)
        Specified by:
        addAll in interface io.vertx.core.MultiMap
      • remove

        public QuarkusHttpHeaders remove​(CharSequence name)
        Specified by:
        remove in interface io.vertx.core.MultiMap
        Overrides:
        remove in class io.netty.handler.codec.http.HttpHeaders
      • remove

        public QuarkusHttpHeaders remove​(String name)
        Specified by:
        remove in interface io.vertx.core.MultiMap
        Specified by:
        remove in class io.netty.handler.codec.http.HttpHeaders
      • set

        public QuarkusHttpHeaders set​(CharSequence name,
                                      Iterable values)
        Specified by:
        set in interface io.vertx.core.MultiMap
        Overrides:
        set in class io.netty.handler.codec.http.HttpHeaders
      • set

        public QuarkusHttpHeaders set​(String name,
                                      Iterable values)
        Specified by:
        set in interface io.vertx.core.MultiMap
        Specified by:
        set in class io.netty.handler.codec.http.HttpHeaders
      • contains

        public boolean contains​(CharSequence name,
                                CharSequence value,
                                boolean ignoreCase)
        Specified by:
        contains in interface io.vertx.core.MultiMap
        Overrides:
        contains in class io.netty.handler.codec.http.HttpHeaders
      • contains

        public boolean contains​(String name,
                                String value,
                                boolean ignoreCase)
        Specified by:
        contains in interface io.vertx.core.MultiMap
        Overrides:
        contains in class io.netty.handler.codec.http.HttpHeaders
      • contains

        public boolean contains​(CharSequence name)
        Specified by:
        contains in interface io.vertx.core.MultiMap
        Overrides:
        contains in class io.netty.handler.codec.http.HttpHeaders
      • contains

        public boolean contains​(String name)
        Specified by:
        contains in interface io.vertx.core.MultiMap
        Specified by:
        contains in class io.netty.handler.codec.http.HttpHeaders
      • get

        public String get​(CharSequence name)
        Specified by:
        get in interface io.vertx.core.MultiMap
        Overrides:
        get in class io.netty.handler.codec.http.HttpHeaders
      • get

        public String get​(String name)
        Specified by:
        get in interface io.vertx.core.MultiMap
        Specified by:
        get in class io.netty.handler.codec.http.HttpHeaders
      • getAll

        public List<String> getAll​(CharSequence name)
        Specified by:
        getAll in interface io.vertx.core.MultiMap
        Overrides:
        getAll in class io.netty.handler.codec.http.HttpHeaders
      • getAll

        public List<String> getAll​(String name)
        Specified by:
        getAll in interface io.vertx.core.MultiMap
        Specified by:
        getAll in class io.netty.handler.codec.http.HttpHeaders
      • entries

        public List<Map.Entry<String,​String>> entries()
        Specified by:
        entries in interface io.vertx.core.MultiMap
        Specified by:
        entries in class io.netty.handler.codec.http.HttpHeaders
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface io.vertx.core.MultiMap
        Specified by:
        isEmpty in class io.netty.handler.codec.http.HttpHeaders
      • names

        public Set<String> names()
        Specified by:
        names in interface io.vertx.core.MultiMap
        Specified by:
        names in class io.netty.handler.codec.http.HttpHeaders
      • clear

        public QuarkusHttpHeaders clear()
        Specified by:
        clear in interface io.vertx.core.MultiMap
        Specified by:
        clear in class io.netty.handler.codec.http.HttpHeaders
      • toString

        public String toString()
        Overrides:
        toString in class io.netty.handler.codec.http.HttpHeaders
      • getInt

        public Integer getInt​(CharSequence name)
        Specified by:
        getInt in class io.netty.handler.codec.http.HttpHeaders
      • getInt

        public int getInt​(CharSequence name,
                          int defaultValue)
        Specified by:
        getInt in class io.netty.handler.codec.http.HttpHeaders
      • getShort

        public Short getShort​(CharSequence name)
        Specified by:
        getShort in class io.netty.handler.codec.http.HttpHeaders
      • getShort

        public short getShort​(CharSequence name,
                              short defaultValue)
        Specified by:
        getShort in class io.netty.handler.codec.http.HttpHeaders
      • getTimeMillis

        public Long getTimeMillis​(CharSequence name)
        Specified by:
        getTimeMillis in class io.netty.handler.codec.http.HttpHeaders
      • getTimeMillis

        public long getTimeMillis​(CharSequence name,
                                  long defaultValue)
        Specified by:
        getTimeMillis in class io.netty.handler.codec.http.HttpHeaders
      • addInt

        public io.netty.handler.codec.http.HttpHeaders addInt​(CharSequence name,
                                                              int value)
        Specified by:
        addInt in class io.netty.handler.codec.http.HttpHeaders
      • addShort

        public io.netty.handler.codec.http.HttpHeaders addShort​(CharSequence name,
                                                                short value)
        Specified by:
        addShort in class io.netty.handler.codec.http.HttpHeaders
      • setInt

        public io.netty.handler.codec.http.HttpHeaders setInt​(CharSequence name,
                                                              int value)
        Specified by:
        setInt in class io.netty.handler.codec.http.HttpHeaders
      • setShort

        public io.netty.handler.codec.http.HttpHeaders setShort​(CharSequence name,
                                                                short value)
        Specified by:
        setShort in class io.netty.handler.codec.http.HttpHeaders
      • encode

        public void encode​(io.netty.buffer.ByteBuf buf)
      • getContextObjects

        public Map<Class<?>,​Object> getContextObjects()
      • getContextObject

        public <T> T getContextObject​(Class<T> key)