Interface MutableHeaders

  • All Superinterfaces:
    ConvertibleMultiValues<java.lang.String>, ConvertibleValues<java.util.List<java.lang.String>>, Headers, java.lang.Iterable<java.util.Map.Entry<java.lang.String,​java.util.List<java.lang.String>>>, ValueResolver<java.lang.CharSequence>

    public interface MutableHeaders
    extends Headers
    Common interface for all mutable header types.
    Since:
    1.0
    • Method Detail

      • add

        MutableHeaders add​(java.lang.CharSequence header,
                           java.lang.CharSequence value)
        Add a header for the given name and value.
        Parameters:
        header - The head name
        value - The value
        Returns:
        This headers object
      • remove

        MutableHeaders remove​(java.lang.CharSequence header)
        Removes a header.
        Parameters:
        header - The header to remove
        Returns:
        These headers
      • set

        default MutableHeaders set​(java.lang.CharSequence header,
                                   java.lang.CharSequence value)
        Sets an HTTP header overriding any existing value.
        Parameters:
        header - The header
        value - The value
        Returns:
        This headers
        Since:
        1.3.3