Package io.micronaut.core.type
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
-
-
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 MutableHeadersadd(java.lang.CharSequence header, java.lang.CharSequence value)Add a header for the given name and value.MutableHeadersremove(java.lang.CharSequence header)Removes a header.default MutableHeadersset(java.lang.CharSequence header, java.lang.CharSequence value)Sets an HTTP header overriding any existing value.-
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 io.micronaut.core.value.ValueResolver
get, get, get, get
-
-
-
-
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 namevalue- 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 headervalue- The value- Returns:
- This headers
- Since:
- 1.3.3
-
-