Package io.gravitee.gateway.api.http
Class DefaultHttpHeaders
java.lang.Object
io.gravitee.gateway.api.http.DefaultHttpHeaders
- All Implemented Interfaces:
io.gravitee.common.util.MultiValueMap<String,,String> HttpHeaders,Iterable<Map.Entry<String,,String>> Map<String,List<String>>
public class DefaultHttpHeaders
extends Object
implements HttpHeaders, io.gravitee.common.util.MultiValueMap<String,String>
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd(CharSequence name, CharSequence value) add(CharSequence name, Iterable<CharSequence> values) voidvoidclear()booleancontains(CharSequence name) booleancontainsAllKeys(Collection<String> names) booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()booleanget(CharSequence name) getAll(CharSequence name) inthashCode()booleanisEmpty()iterator()keySet()names()voidremove(CharSequence name) set(CharSequence name, CharSequence value) set(CharSequence name, Iterable<CharSequence> values) voidvoidintsize()values()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.gravitee.gateway.api.http.HttpHeaders
contains, containsKey, containsKey, deeplyEquals, getFirst, getOrDefault, toListValuesMapMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
get
- Specified by:
getin interfaceHttpHeaders
-
getAll
- Specified by:
getAllin interfaceHttpHeaders
-
contains
- Specified by:
containsin interfaceHttpHeaders
-
names
- Specified by:
namesin interfaceHttpHeaders
-
add
- Specified by:
addin interfaceHttpHeaders
-
add
- Specified by:
addin interfaceHttpHeaders
-
set
- Specified by:
setin interfaceHttpHeaders
-
set
- Specified by:
setin interfaceHttpHeaders
-
remove
- Specified by:
removein interfaceHttpHeaders
-
clear
public void clear() -
equals
-
hashCode
public int hashCode() -
iterator
-
toSingleValueMap
- Specified by:
toSingleValueMapin interfaceHttpHeaders- Specified by:
toSingleValueMapin interfaceio.gravitee.common.util.MultiValueMap<String,String>
-
containsAllKeys
- Specified by:
containsAllKeysin interfaceHttpHeaders- Specified by:
containsAllKeysin interfaceio.gravitee.common.util.MultiValueMap<String,String>
-
containsKey
- Specified by:
containsKeyin interfaceMap<String,List<String>>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,List<String>>
-
get
-
put
-
remove
-
putAll
-
keySet
-
values
-
entrySet
-
getFirst
-
add
-
set
-
setAll
-