Interface MutableHttpParameters

  • All Superinterfaces:
    io.micronaut.core.convert.value.ConvertibleMultiValues<java.lang.String>, io.micronaut.core.convert.value.ConvertibleValues<java.util.List<java.lang.String>>, HttpParameters, java.lang.Iterable<java.util.Map.Entry<java.lang.String,​java.util.List<java.lang.String>>>, io.micronaut.core.value.ValueResolver<java.lang.CharSequence>
    All Known Implementing Classes:
    SimpleHttpParameters

    public interface MutableHttpParameters
    extends HttpParameters
    Mutable version of HttpParameters which allows adding new parameters.
    Since:
    1.0
    • Field Summary

      • Fields inherited from interface io.micronaut.core.convert.value.ConvertibleValues

        EMPTY
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default MutableHttpParameters add​(java.lang.CharSequence name, java.lang.CharSequence value)
      Adds a new http parameter.
      MutableHttpParameters add​(java.lang.CharSequence name, java.util.List<java.lang.CharSequence> values)
      Adds a new http parameter.
      • Methods inherited from interface io.micronaut.core.convert.value.ConvertibleMultiValues

        forEach, forEachValue, get, getAll, getFirst, getFirst, getFirst, getFirst, getFirst, isEmpty, iterator
      • Methods inherited from interface io.micronaut.core.convert.value.ConvertibleValues

        asMap, asMap, asProperties, contains, getValue, getValueType, names, subMap, subMap, subMap, values
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
      • Methods inherited from interface io.micronaut.core.value.ValueResolver

        get, get, get, get
    • Method Detail

      • add

        default MutableHttpParameters add​(java.lang.CharSequence name,
                                          java.lang.CharSequence value)
        Adds a new http parameter.
        Parameters:
        name - the name of the parameter
        value - the value of the parameter
        Returns:
        self
      • add

        MutableHttpParameters add​(java.lang.CharSequence name,
                                  java.util.List<java.lang.CharSequence> values)
        Adds a new http parameter.
        Parameters:
        name - the name of the parameter
        values - the values of the parameter
        Returns:
        self