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 MutableHeaders
add(java.lang.CharSequence header, java.lang.CharSequence value)
Add a header for the given name and value.MutableHeaders
remove(java.lang.CharSequence header)
Removes a header.default MutableHeaders
set(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
-
-