| Constructor and Description |
|---|
HeadersMultiMap() |
HeadersMultiMap(BiConsumer<CharSequence,CharSequence> validator) |
| Modifier and Type | Method and Description |
|---|---|
HeadersMultiMap |
add(CharSequence name,
CharSequence value)
Like
MultiMap.add(String, String) but accepting CharSequence as parameters |
HeadersMultiMap |
add(CharSequence name,
Iterable values)
Like
MultiMap.add(String, Iterable) but accepting CharSequence as parameters |
HeadersMultiMap |
add(CharSequence name,
Object value) |
HeadersMultiMap |
add(String name,
Iterable values)
Adds a new values under the specified name
|
io.netty.handler.codec.http.HttpHeaders |
add(String name,
Object value) |
HeadersMultiMap |
add(String name,
String strVal)
Adds a new value with the specified name and value.
|
MultiMap |
addAll(Map<String,String> map)
Adds all the entries from a Map to this
|
MultiMap |
addAll(MultiMap headers)
Adds all the entries from another MultiMap to this one
|
io.netty.handler.codec.http.HttpHeaders |
addInt(CharSequence name,
int value) |
io.netty.handler.codec.http.HttpHeaders |
addShort(CharSequence name,
short value) |
HeadersMultiMap |
clear()
Removes all
|
boolean |
contains(CharSequence name)
Like
MultiMap.contains(String) but accepting a CharSequence as a parameter |
boolean |
contains(CharSequence name,
CharSequence value,
boolean ignoreCase)
Like
MultiMap.contains(String, String, boolean) but accepting CharSequence parameters. |
boolean |
contains(String name)
Checks to see if there is a value with the specified name
|
boolean |
contains(String name,
String value,
boolean ignoreCase)
Check if there is a header with the specified
name and value. |
void |
encode(io.netty.buffer.ByteBuf buf) |
List<Map.Entry<String,String>> |
entries()
Returns all entries in the multi-map.
|
void |
forEach(Consumer<? super Map.Entry<String,String>> action) |
String |
get(CharSequence name) |
String |
get(String name)
Returns the value of with the specified name.
|
List<String> |
getAll(CharSequence name)
Like
MultiMap.getAll(String) but accepting a CharSequence as a parameter |
List<String> |
getAll(String name)
Returns the values with the specified name
|
Integer |
getInt(CharSequence name) |
int |
getInt(CharSequence name,
int defaultValue) |
Short |
getShort(CharSequence name) |
short |
getShort(CharSequence name,
short defaultValue) |
Long |
getTimeMillis(CharSequence name) |
long |
getTimeMillis(CharSequence name,
long defaultValue) |
static HeadersMultiMap |
headers() |
static HeadersMultiMap |
httpHeaders() |
boolean |
isEmpty()
Return true if empty
|
Iterator<Map.Entry<String,String>> |
iterator() |
Iterator<Map.Entry<CharSequence,CharSequence>> |
iteratorCharSequence() |
Set<String> |
names()
Gets a immutable
Set of all names |
HeadersMultiMap |
remove(CharSequence name)
Like
MultiMap.remove(String) but accepting CharSequence as parameters |
HeadersMultiMap |
remove(String name)
Removes the value with the given name
|
HeadersMultiMap |
set(CharSequence name,
CharSequence value)
Like
MultiMap.set(String, String) but accepting CharSequence as parameters |
HeadersMultiMap |
set(CharSequence name,
Iterable values)
Like
MultiMap.set(String, Iterable) but accepting CharSequence as parameters |
HeadersMultiMap |
set(CharSequence name,
Object value) |
HeadersMultiMap |
set(String name,
Iterable values)
Sets values for the specified name.
|
HeadersMultiMap |
set(String name,
Object value) |
HeadersMultiMap |
set(String name,
String value)
Sets a
value under the specified name. |
MultiMap |
setAll(Map<String,String> headers)
Cleans and set all values of the given instance
|
MultiMap |
setAll(MultiMap headers)
Cleans this instance.
|
io.netty.handler.codec.http.HttpHeaders |
setInt(CharSequence name,
int value) |
io.netty.handler.codec.http.HttpHeaders |
setShort(CharSequence name,
short value) |
int |
size()
Return the number of keys.
|
String |
toString() |
add, addDateHeader, addDateHeader, addHeader, addHeader, addIntHeader, addIntHeader, clearHeaders, containsValue, copy, encodeAscii, equalsIgnoreCase, get, getAllAsString, getAsString, getContentLength, getContentLength, getDate, getDate, getDateHeader, getDateHeader, getDateHeader, getDateHeader, getHeader, getHeader, getHeader, getHeader, getHost, getHost, getIntHeader, getIntHeader, getIntHeader, getIntHeader, is100ContinueExpected, isContentLengthSet, isKeepAlive, isTransferEncodingChunked, iteratorAsString, newEntity, removeHeader, removeHeader, removeTransferEncodingChunked, set, set100ContinueExpected, set100ContinueExpected, setAll, setContentLength, setDate, setDateHeader, setDateHeader, setDateHeader, setDateHeader, setHeader, setHeader, setHeader, setHeader, setHost, setHost, setIntHeader, setIntHeader, setIntHeader, setIntHeader, setKeepAlive, setTransferEncodingChunked, valueCharSequenceIterator, valueStringIteratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcaseInsensitiveMultiMapspliteratorpublic HeadersMultiMap()
public HeadersMultiMap(BiConsumer<CharSequence,CharSequence> validator)
public static HeadersMultiMap httpHeaders()
public static HeadersMultiMap headers()
public MultiMap setAll(MultiMap headers)
MultiMappublic MultiMap setAll(Map<String,String> headers)
MultiMappublic int size()
MultiMappublic HeadersMultiMap add(CharSequence name, CharSequence value)
MultiMapMultiMap.add(String, String) but accepting CharSequence as parameterspublic HeadersMultiMap add(CharSequence name, Object value)
add in class io.netty.handler.codec.http.HttpHeaderspublic io.netty.handler.codec.http.HttpHeaders add(String name, Object value)
add in class io.netty.handler.codec.http.HttpHeaderspublic HeadersMultiMap add(String name, String strVal)
MultiMappublic HeadersMultiMap add(CharSequence name, Iterable values)
MultiMapMultiMap.add(String, Iterable) but accepting CharSequence as parameterspublic HeadersMultiMap add(String name, Iterable values)
MultiMappublic MultiMap addAll(MultiMap headers)
MultiMappublic MultiMap addAll(Map<String,String> map)
MultiMappublic HeadersMultiMap remove(CharSequence name)
MultiMapMultiMap.remove(String) but accepting CharSequence as parameterspublic HeadersMultiMap remove(String name)
MultiMappublic HeadersMultiMap set(CharSequence name, CharSequence value)
MultiMapMultiMap.set(String, String) but accepting CharSequence as parameterspublic HeadersMultiMap set(String name, String value)
MultiMapvalue under the specified name.
If there is an existing header with the same name, it is removed. Setting a null value removes the entry.
public HeadersMultiMap set(String name, Object value)
set in class io.netty.handler.codec.http.HttpHeaderspublic HeadersMultiMap set(CharSequence name, Object value)
set in class io.netty.handler.codec.http.HttpHeaderspublic HeadersMultiMap set(CharSequence name, Iterable values)
MultiMapMultiMap.set(String, Iterable) but accepting CharSequence as parameterspublic HeadersMultiMap set(String name, Iterable values)
MultiMappublic boolean contains(CharSequence name, CharSequence value, boolean ignoreCase)
MultiMapMultiMap.contains(String, String, boolean) but accepting CharSequence parameters.public boolean contains(String name, String value, boolean ignoreCase)
MultiMapname and value.
If caseInsensitive is true, value is compared in a case-insensitive way.public boolean contains(CharSequence name)
MultiMapMultiMap.contains(String) but accepting a CharSequence as a parameterpublic boolean contains(String name)
MultiMappublic String get(CharSequence name)
public String get(String name)
MultiMappublic List<String> getAll(CharSequence name)
MultiMapMultiMap.getAll(String) but accepting a CharSequence as a parameterpublic List<String> getAll(String name)
MultiMappublic List<Map.Entry<String,String>> entries()
MultiMappublic boolean isEmpty()
MultiMappublic Set<String> names()
MultiMapSet of all namespublic HeadersMultiMap clear()
MultiMappublic String toString()
toString in class io.netty.handler.codec.http.HttpHeaderspublic Integer getInt(CharSequence name)
getInt in class io.netty.handler.codec.http.HttpHeaderspublic int getInt(CharSequence name, int defaultValue)
getInt in class io.netty.handler.codec.http.HttpHeaderspublic Short getShort(CharSequence name)
getShort in class io.netty.handler.codec.http.HttpHeaderspublic short getShort(CharSequence name, short defaultValue)
getShort in class io.netty.handler.codec.http.HttpHeaderspublic Long getTimeMillis(CharSequence name)
getTimeMillis in class io.netty.handler.codec.http.HttpHeaderspublic long getTimeMillis(CharSequence name, long defaultValue)
getTimeMillis in class io.netty.handler.codec.http.HttpHeaderspublic Iterator<Map.Entry<CharSequence,CharSequence>> iteratorCharSequence()
iteratorCharSequence in class io.netty.handler.codec.http.HttpHeaderspublic io.netty.handler.codec.http.HttpHeaders addInt(CharSequence name, int value)
addInt in class io.netty.handler.codec.http.HttpHeaderspublic io.netty.handler.codec.http.HttpHeaders addShort(CharSequence name, short value)
addShort in class io.netty.handler.codec.http.HttpHeaderspublic io.netty.handler.codec.http.HttpHeaders setInt(CharSequence name, int value)
setInt in class io.netty.handler.codec.http.HttpHeaderspublic io.netty.handler.codec.http.HttpHeaders setShort(CharSequence name, short value)
setShort in class io.netty.handler.codec.http.HttpHeaderspublic void encode(io.netty.buffer.ByteBuf buf)
Copyright © 2021. All rights reserved.