Package io.quarkus.vertx.http.runtime
Class QuarkusHttpHeaders
java.lang.Object
io.netty.handler.codec.http.HttpHeaders
io.quarkus.vertx.http.runtime.QuarkusHttpHeaders
public final class QuarkusHttpHeaders
extends io.netty.handler.codec.http.HttpHeaders
implements io.vertx.core.MultiMap
Used to allow propagation of context objects from intra-JVM request producers
-
Nested Class Summary
Nested classes/interfaces inherited from class io.netty.handler.codec.http.HttpHeaders
io.netty.handler.codec.http.HttpHeaders.Names, io.netty.handler.codec.http.HttpHeaders.Values
-
Field Summary
FieldsFields inherited from class io.netty.handler.codec.http.HttpHeaders
EMPTY_HEADERS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd
(CharSequence name, CharSequence value) add
(CharSequence name, Iterable values) add
(CharSequence name, Object value) io.netty.handler.codec.http.HttpHeaders
io.vertx.core.MultiMap
addAll
(io.vertx.core.MultiMap headers) io.vertx.core.MultiMap
io.netty.handler.codec.http.HttpHeaders
addInt
(CharSequence name, int value) io.netty.handler.codec.http.HttpHeaders
addShort
(CharSequence name, short value) clear()
boolean
contains
(CharSequence name) boolean
contains
(CharSequence name, CharSequence value, boolean ignoreCase) boolean
boolean
void
encode
(io.netty.buffer.ByteBuf buf) (package private) static void
encoderHeader
(CharSequence name, CharSequence value, io.netty.buffer.ByteBuf buf) entries()
void
get
(CharSequence name) getAll
(CharSequence name) <T> T
getContextObject
(Class<T> key) getInt
(CharSequence name) int
getInt
(CharSequence name, int defaultValue) getShort
(CharSequence name) short
getShort
(CharSequence name, short defaultValue) getTimeMillis
(CharSequence name) long
getTimeMillis
(CharSequence name, long defaultValue) boolean
isEmpty()
iterator()
names()
remove
(CharSequence name) set
(CharSequence name, CharSequence value) set
(CharSequence name, Iterable values) set
(CharSequence name, Object value) io.vertx.core.MultiMap
setAll
(io.vertx.core.MultiMap headers) io.vertx.core.MultiMap
setContextObject
(Class<T> key, T type) io.netty.handler.codec.http.HttpHeaders
setInt
(CharSequence name, int value) io.netty.handler.codec.http.HttpHeaders
setShort
(CharSequence name, short value) int
size()
toString()
Methods inherited from class io.netty.handler.codec.http.HttpHeaders
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, valueStringIterator
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
spliterator
Methods inherited from interface io.vertx.core.MultiMap
forEach
-
Field Details
-
CRLF_SHORT
static final int CRLF_SHORT- See Also:
-
-
Constructor Details
-
QuarkusHttpHeaders
public QuarkusHttpHeaders()
-
-
Method Details
-
setAll
public io.vertx.core.MultiMap setAll(io.vertx.core.MultiMap headers) - Specified by:
setAll
in interfaceio.vertx.core.MultiMap
-
setAll
- Specified by:
setAll
in interfaceio.vertx.core.MultiMap
-
size
public int size()- Specified by:
size
in interfaceio.vertx.core.MultiMap
- Specified by:
size
in classio.netty.handler.codec.http.HttpHeaders
-
add
- Specified by:
add
in interfaceio.vertx.core.MultiMap
-
add
- Overrides:
add
in classio.netty.handler.codec.http.HttpHeaders
-
add
- Specified by:
add
in classio.netty.handler.codec.http.HttpHeaders
-
add
- Specified by:
add
in interfaceio.vertx.core.MultiMap
-
add
- Specified by:
add
in interfaceio.vertx.core.MultiMap
- Overrides:
add
in classio.netty.handler.codec.http.HttpHeaders
-
add
- Specified by:
add
in interfaceio.vertx.core.MultiMap
- Specified by:
add
in classio.netty.handler.codec.http.HttpHeaders
-
addAll
public io.vertx.core.MultiMap addAll(io.vertx.core.MultiMap headers) - Specified by:
addAll
in interfaceio.vertx.core.MultiMap
-
addAll
- Specified by:
addAll
in interfaceio.vertx.core.MultiMap
-
remove
- Specified by:
remove
in interfaceio.vertx.core.MultiMap
- Overrides:
remove
in classio.netty.handler.codec.http.HttpHeaders
-
remove
- Specified by:
remove
in interfaceio.vertx.core.MultiMap
- Specified by:
remove
in classio.netty.handler.codec.http.HttpHeaders
-
set
- Specified by:
set
in interfaceio.vertx.core.MultiMap
-
set
- Specified by:
set
in interfaceio.vertx.core.MultiMap
-
set
- Specified by:
set
in classio.netty.handler.codec.http.HttpHeaders
-
set
- Overrides:
set
in classio.netty.handler.codec.http.HttpHeaders
-
set
- Specified by:
set
in interfaceio.vertx.core.MultiMap
- Overrides:
set
in classio.netty.handler.codec.http.HttpHeaders
-
set
- Specified by:
set
in interfaceio.vertx.core.MultiMap
- Specified by:
set
in classio.netty.handler.codec.http.HttpHeaders
-
contains
- Specified by:
contains
in interfaceio.vertx.core.MultiMap
- Overrides:
contains
in classio.netty.handler.codec.http.HttpHeaders
-
contains
- Specified by:
contains
in interfaceio.vertx.core.MultiMap
- Overrides:
contains
in classio.netty.handler.codec.http.HttpHeaders
-
contains
- Specified by:
contains
in interfaceio.vertx.core.MultiMap
- Overrides:
contains
in classio.netty.handler.codec.http.HttpHeaders
-
contains
- Specified by:
contains
in interfaceio.vertx.core.MultiMap
- Specified by:
contains
in classio.netty.handler.codec.http.HttpHeaders
-
get
- Specified by:
get
in interfaceio.vertx.core.MultiMap
- Overrides:
get
in classio.netty.handler.codec.http.HttpHeaders
-
get
- Specified by:
get
in interfaceio.vertx.core.MultiMap
- Specified by:
get
in classio.netty.handler.codec.http.HttpHeaders
-
getAll
- Specified by:
getAll
in interfaceio.vertx.core.MultiMap
- Overrides:
getAll
in classio.netty.handler.codec.http.HttpHeaders
-
getAll
- Specified by:
getAll
in interfaceio.vertx.core.MultiMap
- Specified by:
getAll
in classio.netty.handler.codec.http.HttpHeaders
-
forEach
-
entries
- Specified by:
entries
in interfaceio.vertx.core.MultiMap
- Specified by:
entries
in classio.netty.handler.codec.http.HttpHeaders
-
iterator
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceio.vertx.core.MultiMap
- Specified by:
isEmpty
in classio.netty.handler.codec.http.HttpHeaders
-
names
- Specified by:
names
in interfaceio.vertx.core.MultiMap
- Specified by:
names
in classio.netty.handler.codec.http.HttpHeaders
-
clear
- Specified by:
clear
in interfaceio.vertx.core.MultiMap
- Specified by:
clear
in classio.netty.handler.codec.http.HttpHeaders
-
toString
- Overrides:
toString
in classio.netty.handler.codec.http.HttpHeaders
-
getInt
- Specified by:
getInt
in classio.netty.handler.codec.http.HttpHeaders
-
getInt
- Specified by:
getInt
in classio.netty.handler.codec.http.HttpHeaders
-
getShort
- Specified by:
getShort
in classio.netty.handler.codec.http.HttpHeaders
-
getShort
- Specified by:
getShort
in classio.netty.handler.codec.http.HttpHeaders
-
getTimeMillis
- Specified by:
getTimeMillis
in classio.netty.handler.codec.http.HttpHeaders
-
getTimeMillis
- Specified by:
getTimeMillis
in classio.netty.handler.codec.http.HttpHeaders
-
iteratorCharSequence
- Specified by:
iteratorCharSequence
in classio.netty.handler.codec.http.HttpHeaders
-
addInt
- Specified by:
addInt
in classio.netty.handler.codec.http.HttpHeaders
-
addShort
- Specified by:
addShort
in classio.netty.handler.codec.http.HttpHeaders
-
setInt
- Specified by:
setInt
in classio.netty.handler.codec.http.HttpHeaders
-
setShort
- Specified by:
setShort
in classio.netty.handler.codec.http.HttpHeaders
-
encode
public void encode(io.netty.buffer.ByteBuf buf) -
encoderHeader
-
getContextObjects
-
setContextObject
-
getContextObject
-