Class BasicHeaders

  • All Implemented Interfaces:
    Headers, java.lang.Iterable<java.util.Map.Entry<java.lang.String,​java.lang.String>>

    public class BasicHeaders
    extends java.lang.Object
    implements Headers
    • Constructor Summary

      Constructors 
      Constructor Description
      BasicHeaders​(io.netty.handler.codec.http.HttpHeaders headers)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Headers add​(java.lang.CharSequence name, int value)  
      Headers add​(java.lang.CharSequence name, java.lang.Object value)  
      boolean contains​(java.lang.CharSequence name)  
      boolean contains​(java.lang.CharSequence name, java.lang.CharSequence value, boolean ignoreCase)  
      java.lang.CharSequence get​(java.lang.CharSequence name)  
      java.util.List<java.lang.CharSequence> getAll​(java.lang.CharSequence name)  
      boolean isEmpty()  
      java.util.Iterator<java.util.Map.Entry<java.lang.String,​java.lang.String>> iterator()  
      java.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,​java.lang.CharSequence>> iteratorCharSequence()  
      Headers remove​(java.lang.CharSequence name)  
      Headers set​(java.lang.CharSequence name, int value)  
      Headers set​(java.lang.CharSequence name, java.lang.Object value)  
      Headers set​(java.lang.Iterable<java.util.Map.Entry<java.lang.String,​java.lang.String>> entries)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.linkedin.alpini.base.misc.Headers

        add, set
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • Constructor Detail

      • BasicHeaders

        public BasicHeaders​(@Nonnull
                            io.netty.handler.codec.http.HttpHeaders headers)
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface Headers
      • add

        public Headers add​(java.lang.CharSequence name,
                           java.lang.Object value)
        Specified by:
        add in interface Headers
      • add

        public Headers add​(java.lang.CharSequence name,
                           int value)
        Specified by:
        add in interface Headers
      • set

        public Headers set​(java.lang.CharSequence name,
                           java.lang.Object value)
        Specified by:
        set in interface Headers
      • set

        public Headers set​(java.lang.CharSequence name,
                           int value)
        Specified by:
        set in interface Headers
      • set

        public Headers set​(java.lang.Iterable<java.util.Map.Entry<java.lang.String,​java.lang.String>> entries)
        Specified by:
        set in interface Headers
      • remove

        public Headers remove​(java.lang.CharSequence name)
        Specified by:
        remove in interface Headers
      • getAll

        public java.util.List<java.lang.CharSequence> getAll​(java.lang.CharSequence name)
        Specified by:
        getAll in interface Headers
      • get

        public java.lang.CharSequence get​(java.lang.CharSequence name)
        Specified by:
        get in interface Headers
      • contains

        public boolean contains​(java.lang.CharSequence name)
        Specified by:
        contains in interface Headers
      • contains

        public boolean contains​(java.lang.CharSequence name,
                                java.lang.CharSequence value,
                                boolean ignoreCase)
        Specified by:
        contains in interface Headers
      • 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>>
      • iteratorCharSequence

        public java.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,​java.lang.CharSequence>> iteratorCharSequence()
        Specified by:
        iteratorCharSequence in interface Headers