Uses of Interface
io.netty.handler.codec.http.HttpMessage
Packages that use HttpMessage
Package
Description
Encoder, decoder and their related message types for HTTP.
HTTP multipart support.
Handlers for sending and receiving HTTP/2 frames.
An RTSP
extension based on the HTTP codec.
Encoder, decoder, session handler and their related message types for the SPDY protocol.
-
Uses of HttpMessage in io.netty.handler.codec.http
Classes in io.netty.handler.codec.http with type parameters of type HttpMessageSubinterfaces of HttpMessage in io.netty.handler.codec.httpModifier and TypeInterfaceDescriptioninterface
CombinesHttpMessage
andLastHttpContent
into one message.interface
Combine theHttpRequest
andFullHttpMessage
, so the request is a complete HTTP request.interface
Combination of aHttpResponse
andFullHttpMessage
.interface
An HTTP request.interface
An HTTP response.Classes in io.netty.handler.codec.http that implement HttpMessageModifier and TypeClassDescriptionclass
Default implementation ofFullHttpRequest
.class
Default implementation of aFullHttpResponse
.class
The defaultHttpMessage
implementation.class
The defaultHttpRequest
implementation.class
The defaultHttpResponse
implementation.private static class
private static final class
private static final class
Fields in io.netty.handler.codec.http declared as HttpMessageModifier and TypeFieldDescriptionprotected final HttpMessage
HttpObjectAggregator.AggregatedFullHttpMessage.message
private HttpMessage
HttpObjectDecoder.message
Methods in io.netty.handler.codec.http that return HttpMessageModifier and TypeMethodDescriptionprotected abstract HttpMessage
HttpObjectDecoder.createInvalidMessage()
protected HttpMessage
HttpRequestDecoder.createInvalidMessage()
protected HttpMessage
HttpResponseDecoder.createInvalidMessage()
protected abstract HttpMessage
HttpObjectDecoder.createMessage
(String[] initialLine) protected HttpMessage
HttpRequestDecoder.createMessage
(String[] initialLine) protected HttpMessage
HttpResponseDecoder.createMessage
(String[] initialLine) private HttpMessage
HttpObjectDecoder.invalidMessage
(HttpMessage current, ByteBuf in, Exception cause) DefaultHttpMessage.setProtocolVersion
(HttpVersion version) HttpMessage.setProtocolVersion
(HttpVersion version) Set the protocol version of thisHttpMessage
Methods in io.netty.handler.codec.http with parameters of type HttpMessageModifier and TypeMethodDescriptionstatic void
HttpHeaders.addDateHeader
(HttpMessage message, CharSequence name, Date value) Deprecated.static void
HttpHeaders.addDateHeader
(HttpMessage message, String name, Date value) Deprecated.UseHttpHeaders.add(CharSequence, Object)
instead.static void
HttpHeaders.addHeader
(HttpMessage message, CharSequence name, Object value) Deprecated.UseHttpHeaders.add(CharSequence, Object)
instead.static void
HttpHeaders.addHeader
(HttpMessage message, String name, Object value) Deprecated.UseHttpHeaders.add(CharSequence, Object)
instead.static void
HttpHeaders.addIntHeader
(HttpMessage message, CharSequence name, int value) Deprecated.UseHttpHeaders.addInt(CharSequence, int)
instead.static void
HttpHeaders.addIntHeader
(HttpMessage message, String name, int value) Deprecated.UseHttpHeaders.add(CharSequence, Iterable)
instead.private static void
HttpMessageUtil.appendCommon
(StringBuilder buf, HttpMessage msg) protected FullHttpMessage
HttpObjectAggregator.beginAggregation
(HttpMessage start, ByteBuf content) static void
HttpHeaders.clearHeaders
(HttpMessage message) Deprecated.UseHttpHeaders.clear()
instead.private static Object
HttpObjectAggregator.continueResponse
(HttpMessage start, int maxContentLength, ChannelPipeline pipeline) static Charset
HttpUtil.getCharset
(HttpMessage message) Fetch charset from message's Content-Type header.static Charset
HttpUtil.getCharset
(HttpMessage message, Charset defaultCharset) Fetch charset from message's Content-Type header.static CharSequence
HttpUtil.getCharsetAsSequence
(HttpMessage message) Fetch charset from message's Content-Type header as a char sequence.static CharSequence
HttpUtil.getCharsetAsString
(HttpMessage message) Deprecated.static long
HttpHeaders.getContentLength
(HttpMessage message) Deprecated.UseHttpUtil.getContentLength(HttpMessage)
instead.static long
HttpHeaders.getContentLength
(HttpMessage message, long defaultValue) Deprecated.UseHttpUtil.getContentLength(HttpMessage, long)
instead.static long
HttpUtil.getContentLength
(HttpMessage message) Returns the length of the content.static int
HttpUtil.getContentLength
(HttpMessage message, int defaultValue) Get anint
representation ofHttpUtil.getContentLength(HttpMessage, long)
.static long
HttpUtil.getContentLength
(HttpMessage message, long defaultValue) Returns the length of the content or the specified default value if the message does not have the"Content-Length" header
.static Date
HttpHeaders.getDate
(HttpMessage message) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence)
instead.static Date
HttpHeaders.getDate
(HttpMessage message, Date defaultValue) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence, long)
instead.static Date
HttpHeaders.getDateHeader
(HttpMessage message, CharSequence name) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence)
instead.static Date
HttpHeaders.getDateHeader
(HttpMessage message, CharSequence name, Date defaultValue) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence, long)
instead.static Date
HttpHeaders.getDateHeader
(HttpMessage message, String name) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence)
instead.static Date
HttpHeaders.getDateHeader
(HttpMessage message, String name, Date defaultValue) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence, long)
instead.static String
HttpHeaders.getHeader
(HttpMessage message, CharSequence name) Deprecated.UseHttpHeaders.get(CharSequence)
instead.static String
HttpHeaders.getHeader
(HttpMessage message, CharSequence name, String defaultValue) Deprecated.UseHttpHeaders.get(CharSequence, String)
instead.static String
HttpHeaders.getHeader
(HttpMessage message, String name) Deprecated.UseHttpHeaders.get(CharSequence)
instead.static String
HttpHeaders.getHeader
(HttpMessage message, String name, String defaultValue) Deprecated.UseHttpHeaders.get(CharSequence, String)
instead.static String
HttpHeaders.getHost
(HttpMessage message) Deprecated.UseHttpHeaders.get(CharSequence)
instead.static String
HttpHeaders.getHost
(HttpMessage message, String defaultValue) Deprecated.UseHttpHeaders.get(CharSequence, String)
instead.static int
HttpHeaders.getIntHeader
(HttpMessage message, CharSequence name) Deprecated.UseHttpHeaders.getInt(CharSequence)
instead.static int
HttpHeaders.getIntHeader
(HttpMessage message, CharSequence name, int defaultValue) Deprecated.UseHttpHeaders.getInt(CharSequence, int)
instead.static int
HttpHeaders.getIntHeader
(HttpMessage message, String name) Deprecated.UseHttpHeaders.getInt(CharSequence)
instead.static int
HttpHeaders.getIntHeader
(HttpMessage message, String name, int defaultValue) Deprecated.UseHttpHeaders.getInt(CharSequence, int)
instead.static CharSequence
HttpUtil.getMimeType
(HttpMessage message) Fetch MIME type part from message's Content-Type header as a char sequence.(package private) static int
HttpUtil.getWebSocketContentLength
(HttpMessage message) Returns the content length of the specified web socket message.protected void
HttpObjectAggregator.handleOversizedMessage
(ChannelHandlerContext ctx, HttpMessage oversized) protected void
HttpObjectDecoder.handleTransferEncodingChunkedWithContentLength
(HttpMessage message) Invoked when a message with both a "Transfer-Encoding: chunked" and a "Content-Length" header field is detected.private HttpMessage
HttpObjectDecoder.invalidMessage
(HttpMessage current, ByteBuf in, Exception cause) static boolean
HttpHeaders.is100ContinueExpected
(HttpMessage message) Deprecated.UseHttpUtil.is100ContinueExpected(HttpMessage)
instead.static boolean
HttpUtil.is100ContinueExpected
(HttpMessage message) Returnstrue
if and only if the specified message contains an expect header and the only expectation present is the 100-continue expectation.protected boolean
HttpClientCodec.Decoder.isContentAlwaysEmpty
(HttpMessage msg) protected boolean
HttpObjectDecoder.isContentAlwaysEmpty
(HttpMessage msg) protected boolean
HttpRequestDecoder.isContentAlwaysEmpty
(HttpMessage msg) protected boolean
HttpObjectAggregator.isContentLengthInvalid
(HttpMessage start, int maxContentLength) static boolean
HttpHeaders.isContentLengthSet
(HttpMessage m) Deprecated.UseHttpUtil.isContentLengthSet(HttpMessage)
instead.static boolean
HttpUtil.isContentLengthSet
(HttpMessage m) private static boolean
HttpUtil.isExpectHeaderValid
(HttpMessage message) static boolean
HttpHeaders.isKeepAlive
(HttpMessage message) Deprecated.UseHttpUtil.isKeepAlive(HttpMessage)
instead.static boolean
HttpUtil.isKeepAlive
(HttpMessage message) Returnstrue
if and only if the connection can remain open and thus 'kept alive'.static boolean
HttpHeaders.isTransferEncodingChunked
(HttpMessage message) Deprecated.UseHttpUtil.isTransferEncodingChunked(HttpMessage)
instead.static boolean
HttpUtil.isTransferEncodingChunked
(HttpMessage message) Checks to see if the transfer encoding in a specifiedHttpMessage
is chunked(package private) static boolean
HttpUtil.isUnsupportedExpectation
(HttpMessage message) Returnstrue
if the specified message contains an expect header specifying an expectation that is not supported.protected Object
HttpObjectAggregator.newContinueResponse
(HttpMessage start, int maxContentLength, ChannelPipeline pipeline) static void
HttpHeaders.removeHeader
(HttpMessage message, CharSequence name) Deprecated.UseHttpHeaders.remove(CharSequence)
instead.static void
HttpHeaders.removeHeader
(HttpMessage message, String name) Deprecated.UseHttpHeaders.remove(CharSequence)
instead.static void
HttpHeaders.removeTransferEncodingChunked
(HttpMessage m) Deprecated.static void
HttpHeaders.set100ContinueExpected
(HttpMessage message) Deprecated.static void
HttpHeaders.set100ContinueExpected
(HttpMessage message, boolean set) Deprecated.static void
HttpUtil.set100ContinueExpected
(HttpMessage message, boolean expected) Sets or removes the"Expect: 100-continue"
header to / from the specified message.static void
HttpHeaders.setContentLength
(HttpMessage message, long length) Deprecated.UseHttpUtil.setContentLength(HttpMessage, long)
instead.static void
HttpUtil.setContentLength
(HttpMessage message, long length) Sets the"Content-Length"
header.static void
HttpHeaders.setDate
(HttpMessage message, Date value) Deprecated.UseHttpHeaders.set(CharSequence, Object)
instead.static void
HttpHeaders.setDateHeader
(HttpMessage message, CharSequence name, Iterable<Date> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)
instead.static void
HttpHeaders.setDateHeader
(HttpMessage message, CharSequence name, Date value) Deprecated.UseHttpHeaders.set(CharSequence, Object)
instead.static void
HttpHeaders.setDateHeader
(HttpMessage message, String name, Iterable<Date> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)
instead.static void
HttpHeaders.setDateHeader
(HttpMessage message, String name, Date value) Deprecated.UseHttpHeaders.set(CharSequence, Object)
instead.static void
HttpHeaders.setHeader
(HttpMessage message, CharSequence name, Iterable<?> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)
instead.static void
HttpHeaders.setHeader
(HttpMessage message, CharSequence name, Object value) Deprecated.UseHttpHeaders.set(CharSequence, Object)
instead.static void
HttpHeaders.setHeader
(HttpMessage message, String name, Iterable<?> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)
instead.static void
HttpHeaders.setHeader
(HttpMessage message, String name, Object value) Deprecated.UseHttpHeaders.set(CharSequence, Object)
instead.static void
HttpHeaders.setHost
(HttpMessage message, CharSequence value) Deprecated.UseHttpHeaders.set(CharSequence, Object)
instead.static void
HttpHeaders.setHost
(HttpMessage message, String value) Deprecated.UseHttpHeaders.set(CharSequence, Object)
instead.static void
HttpHeaders.setIntHeader
(HttpMessage message, CharSequence name, int value) Deprecated.UseHttpHeaders.setInt(CharSequence, int)
instead.static void
HttpHeaders.setIntHeader
(HttpMessage message, CharSequence name, Iterable<Integer> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)
instead.static void
HttpHeaders.setIntHeader
(HttpMessage message, String name, int value) Deprecated.UseHttpHeaders.setInt(CharSequence, int)
instead.static void
HttpHeaders.setIntHeader
(HttpMessage message, String name, Iterable<Integer> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)
instead.static void
HttpHeaders.setKeepAlive
(HttpMessage message, boolean keepAlive) Deprecated.UseHttpUtil.setKeepAlive(HttpMessage, boolean)
instead.static void
HttpUtil.setKeepAlive
(HttpMessage message, boolean keepAlive) Sets the value of the"Connection"
header depending on the protocol version of the specified message.static void
HttpHeaders.setTransferEncodingChunked
(HttpMessage m) Deprecated.static void
HttpUtil.setTransferEncodingChunked
(HttpMessage m, boolean chunked) Set theHttpHeaderNames.TRANSFER_ENCODING
to either includeHttpHeaderValues.CHUNKED
ifchunked
istrue
, or removeHttpHeaderValues.CHUNKED
ifchunked
isfalse
.Constructors in io.netty.handler.codec.http with parameters of type HttpMessageModifierConstructorDescription(package private)
AggregatedFullHttpMessage
(HttpMessage message, ByteBuf content, HttpHeaders trailingHeaders) -
Uses of HttpMessage in io.netty.handler.codec.http.multipart
Classes in io.netty.handler.codec.http.multipart that implement HttpMessageModifier and TypeClassDescriptionprivate static final class
private static class
-
Uses of HttpMessage in io.netty.handler.codec.http2
Methods in io.netty.handler.codec.http2 that return HttpMessageModifier and TypeMethodDescriptionprivate HttpMessage
Http2StreamFrameToHttpObjectCodec.newMessage
(int id, Http2Headers headers) Methods in io.netty.handler.codec.http2 with parameters of type HttpMessageModifier and TypeMethodDescriptionprivate Http2Headers
Http2StreamFrameToHttpObjectCodec.toHttp2Headers
(ChannelHandlerContext ctx, HttpMessage msg) static Http2Headers
HttpConversionUtil.toHttp2Headers
(HttpMessage in, boolean validateHeaders) Converts the given HTTP/1.x headers into HTTP/2 headers. -
Uses of HttpMessage in io.netty.handler.codec.rtsp
Classes in io.netty.handler.codec.rtsp with type parameters of type HttpMessageModifier and TypeClassDescriptionclass
RtspObjectEncoder<H extends HttpMessage>
Deprecated.UseRtspEncoder
instead.Methods in io.netty.handler.codec.rtsp that return HttpMessageModifier and TypeMethodDescriptionprotected HttpMessage
RtspDecoder.createInvalidMessage()
protected HttpMessage
RtspDecoder.createMessage
(String[] initialLine) Methods in io.netty.handler.codec.rtsp with parameters of type HttpMessageModifier and TypeMethodDescriptionprotected void
RtspEncoder.encodeInitialLine
(ByteBuf buf, HttpMessage message) protected boolean
RtspDecoder.isContentAlwaysEmpty
(HttpMessage msg) protected boolean
RtspObjectDecoder.isContentAlwaysEmpty
(HttpMessage msg) Deprecated. -
Uses of HttpMessage in io.netty.handler.codec.spdy
Methods in io.netty.handler.codec.spdy with parameters of type HttpMessageModifier and TypeMethodDescriptionprotected void
SpdyHttpResponseStreamIdHandler.encode
(ChannelHandlerContext ctx, HttpMessage msg, List<Object> out) private static boolean
SpdyHttpEncoder.isLast
(HttpMessage httpMessage) Checks if the given HTTP message should be considered as a last SPDY frame.
HttpHeaders.add(CharSequence, Object)
instead.