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 TypeInterfaceDescriptioninterfaceCombinesHttpMessageandLastHttpContentinto one message.interfaceCombine theHttpRequestandFullHttpMessage, so the request is a complete HTTP request.interfaceCombination of aHttpResponseandFullHttpMessage.interfaceAn HTTP request.interfaceAn HTTP response.Classes in io.netty.handler.codec.http that implement HttpMessageModifier and TypeClassDescriptionclassDefault implementation ofFullHttpRequest.classDefault implementation of aFullHttpResponse.classThe defaultHttpMessageimplementation.classThe defaultHttpRequestimplementation.classThe defaultHttpResponseimplementation.private static classprivate static final classprivate static final classSubclasses with type arguments of type HttpMessage in io.netty.handler.codec.httpModifier and TypeClassDescriptionclassAChannelHandlerthat aggregates anHttpMessageand its followingHttpContents into a singleFullHttpRequestorFullHttpResponse(depending on if it used to handle requests or responses) with no followingHttpContents.Fields in io.netty.handler.codec.http declared as HttpMessageModifier and TypeFieldDescriptionprotected final HttpMessageHttpObjectAggregator.AggregatedFullHttpMessage.messageprivate HttpMessageHttpObjectDecoder.messageMethods in io.netty.handler.codec.http that return HttpMessageModifier and TypeMethodDescriptionprotected abstract HttpMessageHttpObjectDecoder.createInvalidMessage()protected HttpMessageHttpRequestDecoder.createInvalidMessage()protected HttpMessageHttpResponseDecoder.createInvalidMessage()protected abstract HttpMessageHttpObjectDecoder.createMessage(String[] initialLine) protected HttpMessageHttpRequestDecoder.createMessage(String[] initialLine) protected HttpMessageHttpResponseDecoder.createMessage(String[] initialLine) private HttpMessageHttpObjectDecoder.invalidMessage(HttpMessage current, ByteBuf in, Exception cause) DefaultHttpMessage.setProtocolVersion(HttpVersion version) HttpMessage.setProtocolVersion(HttpVersion version) Set the protocol version of thisHttpMessageMethods in io.netty.handler.codec.http with parameters of type HttpMessageModifier and TypeMethodDescriptionstatic voidHttpHeaders.addDateHeader(HttpMessage message, CharSequence name, Date value) Deprecated.static voidHttpHeaders.addDateHeader(HttpMessage message, String name, Date value) Deprecated.UseHttpHeaders.add(CharSequence, Object)instead.static voidHttpHeaders.addHeader(HttpMessage message, CharSequence name, Object value) Deprecated.UseHttpHeaders.add(CharSequence, Object)instead.static voidHttpHeaders.addHeader(HttpMessage message, String name, Object value) Deprecated.UseHttpHeaders.add(CharSequence, Object)instead.static voidHttpHeaders.addIntHeader(HttpMessage message, CharSequence name, int value) Deprecated.UseHttpHeaders.addInt(CharSequence, int)instead.static voidHttpHeaders.addIntHeader(HttpMessage message, String name, int value) Deprecated.UseHttpHeaders.add(CharSequence, Iterable)instead.private static voidHttpMessageUtil.appendCommon(StringBuilder buf, HttpMessage msg) protected FullHttpMessageHttpObjectAggregator.beginAggregation(HttpMessage start, ByteBuf content) protected FullHttpMessageHttpServerUpgradeHandler.beginAggregation(HttpMessage start, ByteBuf content) static voidHttpHeaders.clearHeaders(HttpMessage message) Deprecated.UseHttpHeaders.clear()instead.private ObjectHttpObjectAggregator.continueResponse(HttpMessage start, int maxContentLength, ChannelPipeline pipeline) static CharsetHttpUtil.getCharset(HttpMessage message) Fetch charset from message's Content-Type header.static CharsetHttpUtil.getCharset(HttpMessage message, Charset defaultCharset) Fetch charset from message's Content-Type header.static CharSequenceHttpUtil.getCharsetAsSequence(HttpMessage message) Fetch charset from message's Content-Type header as a char sequence.static CharSequenceHttpUtil.getCharsetAsString(HttpMessage message) Deprecated.static longHttpHeaders.getContentLength(HttpMessage message) Deprecated.UseHttpUtil.getContentLength(HttpMessage)instead.static longHttpHeaders.getContentLength(HttpMessage message, long defaultValue) Deprecated.UseHttpUtil.getContentLength(HttpMessage, long)instead.static longHttpUtil.getContentLength(HttpMessage message) Returns the length of the content.static intHttpUtil.getContentLength(HttpMessage message, int defaultValue) Get anintrepresentation ofHttpUtil.getContentLength(HttpMessage, long).static longHttpUtil.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 DateHttpHeaders.getDate(HttpMessage message) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence)instead.static DateHttpHeaders.getDate(HttpMessage message, Date defaultValue) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence, long)instead.static DateHttpHeaders.getDateHeader(HttpMessage message, CharSequence name) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence)instead.static DateHttpHeaders.getDateHeader(HttpMessage message, CharSequence name, Date defaultValue) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence, long)instead.static DateHttpHeaders.getDateHeader(HttpMessage message, String name) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence)instead.static DateHttpHeaders.getDateHeader(HttpMessage message, String name, Date defaultValue) Deprecated.UseHttpHeaders.getTimeMillis(CharSequence, long)instead.static StringHttpHeaders.getHeader(HttpMessage message, CharSequence name) Deprecated.UseHttpHeaders.get(CharSequence)instead.static StringHttpHeaders.getHeader(HttpMessage message, CharSequence name, String defaultValue) Deprecated.UseHttpHeaders.get(CharSequence, String)instead.static StringHttpHeaders.getHeader(HttpMessage message, String name) Deprecated.UseHttpHeaders.get(CharSequence)instead.static StringHttpHeaders.getHeader(HttpMessage message, String name, String defaultValue) Deprecated.UseHttpHeaders.get(CharSequence, String)instead.static StringHttpHeaders.getHost(HttpMessage message) Deprecated.UseHttpHeaders.get(CharSequence)instead.static StringHttpHeaders.getHost(HttpMessage message, String defaultValue) Deprecated.UseHttpHeaders.get(CharSequence, String)instead.static intHttpHeaders.getIntHeader(HttpMessage message, CharSequence name) Deprecated.UseHttpHeaders.getInt(CharSequence)instead.static intHttpHeaders.getIntHeader(HttpMessage message, CharSequence name, int defaultValue) Deprecated.UseHttpHeaders.getInt(CharSequence, int)instead.static intHttpHeaders.getIntHeader(HttpMessage message, String name) Deprecated.UseHttpHeaders.getInt(CharSequence)instead.static intHttpHeaders.getIntHeader(HttpMessage message, String name, int defaultValue) Deprecated.UseHttpHeaders.getInt(CharSequence, int)instead.static CharSequenceHttpUtil.getMimeType(HttpMessage message) Fetch MIME type part from message's Content-Type header as a char sequence.(package private) static intHttpUtil.getWebSocketContentLength(HttpMessage message) Returns the content length of the specified web socket message.protected voidHttpObjectAggregator.handleOversizedMessage(ChannelHandlerContext ctx, HttpMessage oversized) protected voidHttpObjectDecoder.handleTransferEncodingChunkedWithContentLength(HttpMessage message) Invoked when a message with both a "Transfer-Encoding: chunked" and a "Content-Length" header field is detected.private HttpMessageHttpObjectDecoder.invalidMessage(HttpMessage current, ByteBuf in, Exception cause) static booleanHttpHeaders.is100ContinueExpected(HttpMessage message) Deprecated.UseHttpUtil.is100ContinueExpected(HttpMessage)instead.static booleanHttpUtil.is100ContinueExpected(HttpMessage message) Returnstrueif and only if the specified message contains an expect header and the only expectation present is the 100-continue expectation.protected booleanHttpClientCodec.Decoder.isContentAlwaysEmpty(HttpMessage msg) protected booleanHttpObjectDecoder.isContentAlwaysEmpty(HttpMessage msg) protected booleanHttpRequestDecoder.isContentAlwaysEmpty(HttpMessage msg) protected booleanHttpObjectAggregator.isContentLengthInvalid(HttpMessage start, int maxContentLength) static booleanHttpHeaders.isContentLengthSet(HttpMessage m) Deprecated.UseHttpUtil.isContentLengthSet(HttpMessage)instead.static booleanHttpUtil.isContentLengthSet(HttpMessage m) private static booleanHttpUtil.isExpectHeaderValid(HttpMessage message) static booleanHttpHeaders.isKeepAlive(HttpMessage message) Deprecated.UseHttpUtil.isKeepAlive(HttpMessage)instead.static booleanHttpUtil.isKeepAlive(HttpMessage message) Returnstrueif and only if the connection can remain open and thus 'kept alive'.static booleanHttpHeaders.isTransferEncodingChunked(HttpMessage message) Deprecated.UseHttpUtil.isTransferEncodingChunked(HttpMessage)instead.static booleanHttpUtil.isTransferEncodingChunked(HttpMessage message) Checks to see if the transfer encoding in a specifiedHttpMessageis chunked(package private) static booleanHttpUtil.isUnsupportedExpectation(HttpMessage message) Returnstrueif the specified message contains an expect header specifying an expectation that is not supported.protected ObjectHttpObjectAggregator.newContinueResponse(HttpMessage start, int maxContentLength, ChannelPipeline pipeline) static voidHttpHeaders.removeHeader(HttpMessage message, CharSequence name) Deprecated.UseHttpHeaders.remove(CharSequence)instead.static voidHttpHeaders.removeHeader(HttpMessage message, String name) Deprecated.UseHttpHeaders.remove(CharSequence)instead.static voidHttpHeaders.removeTransferEncodingChunked(HttpMessage m) Deprecated.static voidHttpHeaders.set100ContinueExpected(HttpMessage message) Deprecated.static voidHttpHeaders.set100ContinueExpected(HttpMessage message, boolean set) Deprecated.static voidHttpUtil.set100ContinueExpected(HttpMessage message, boolean expected) Sets or removes the"Expect: 100-continue"header to / from the specified message.static voidHttpHeaders.setContentLength(HttpMessage message, long length) Deprecated.UseHttpUtil.setContentLength(HttpMessage, long)instead.static voidHttpUtil.setContentLength(HttpMessage message, long length) Sets the"Content-Length"header.static voidHttpHeaders.setDate(HttpMessage message, Date value) Deprecated.UseHttpHeaders.set(CharSequence, Object)instead.static voidHttpHeaders.setDateHeader(HttpMessage message, CharSequence name, Iterable<Date> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)instead.static voidHttpHeaders.setDateHeader(HttpMessage message, CharSequence name, Date value) Deprecated.UseHttpHeaders.set(CharSequence, Object)instead.static voidHttpHeaders.setDateHeader(HttpMessage message, String name, Iterable<Date> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)instead.static voidHttpHeaders.setDateHeader(HttpMessage message, String name, Date value) Deprecated.UseHttpHeaders.set(CharSequence, Object)instead.static voidHttpHeaders.setHeader(HttpMessage message, CharSequence name, Iterable<?> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)instead.static voidHttpHeaders.setHeader(HttpMessage message, CharSequence name, Object value) Deprecated.UseHttpHeaders.set(CharSequence, Object)instead.static voidHttpHeaders.setHeader(HttpMessage message, String name, Iterable<?> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)instead.static voidHttpHeaders.setHeader(HttpMessage message, String name, Object value) Deprecated.UseHttpHeaders.set(CharSequence, Object)instead.static voidHttpHeaders.setHost(HttpMessage message, CharSequence value) Deprecated.UseHttpHeaders.set(CharSequence, Object)instead.static voidHttpHeaders.setHost(HttpMessage message, String value) Deprecated.UseHttpHeaders.set(CharSequence, Object)instead.static voidHttpHeaders.setIntHeader(HttpMessage message, CharSequence name, int value) Deprecated.UseHttpHeaders.setInt(CharSequence, int)instead.static voidHttpHeaders.setIntHeader(HttpMessage message, CharSequence name, Iterable<Integer> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)instead.static voidHttpHeaders.setIntHeader(HttpMessage message, String name, int value) Deprecated.UseHttpHeaders.setInt(CharSequence, int)instead.static voidHttpHeaders.setIntHeader(HttpMessage message, String name, Iterable<Integer> values) Deprecated.UseHttpHeaders.set(CharSequence, Iterable)instead.static voidHttpHeaders.setKeepAlive(HttpMessage message, boolean keepAlive) Deprecated.UseHttpUtil.setKeepAlive(HttpMessage, boolean)instead.static voidHttpUtil.setKeepAlive(HttpMessage message, boolean keepAlive) Sets the value of the"Connection"header depending on the protocol version of the specified message.static voidHttpHeaders.setTransferEncodingChunked(HttpMessage m) Deprecated.static voidHttpUtil.setTransferEncodingChunked(HttpMessage m, boolean chunked) Set theHttpHeaderNames.TRANSFER_ENCODINGto either includeHttpHeaderValues.CHUNKEDifchunkedistrue, or removeHttpHeaderValues.CHUNKEDifchunkedisfalse.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 classprivate static class -
Uses of HttpMessage in io.netty.handler.codec.http2
Methods in io.netty.handler.codec.http2 that return HttpMessageModifier and TypeMethodDescriptionprivate HttpMessageHttp2StreamFrameToHttpObjectCodec.newMessage(int id, Http2Headers headers) Methods in io.netty.handler.codec.http2 with parameters of type HttpMessageModifier and TypeMethodDescriptionprivate Http2HeadersHttp2StreamFrameToHttpObjectCodec.toHttp2Headers(ChannelHandlerContext ctx, HttpMessage msg) static Http2HeadersHttpConversionUtil.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 TypeClassDescriptionclassRtspObjectEncoder<H extends HttpMessage>Deprecated.UseRtspEncoderinstead.Subclasses with type arguments of type HttpMessage in io.netty.handler.codec.rtspModifier and TypeClassDescriptionclassMethods in io.netty.handler.codec.rtsp that return HttpMessageModifier and TypeMethodDescriptionprotected HttpMessageRtspDecoder.createInvalidMessage()protected HttpMessageRtspDecoder.createMessage(String[] initialLine) Methods in io.netty.handler.codec.rtsp with parameters of type HttpMessageModifier and TypeMethodDescriptionprotected voidRtspEncoder.encodeInitialLine(ByteBuf buf, HttpMessage message) protected booleanRtspDecoder.isContentAlwaysEmpty(HttpMessage msg) protected booleanRtspObjectDecoder.isContentAlwaysEmpty(HttpMessage msg) Deprecated. -
Uses of HttpMessage in io.netty.handler.codec.spdy
Subclasses with type arguments of type HttpMessage in io.netty.handler.codec.spdyModifier and TypeClassDescriptionclassMessageToMessageCodecthat takes care of adding the rightSpdyHttpHeaders.Names.STREAM_IDto theHttpMessageif one is not present.Methods in io.netty.handler.codec.spdy with parameters of type HttpMessageModifier and TypeMethodDescriptionprotected voidSpdyHttpResponseStreamIdHandler.encode(ChannelHandlerContext ctx, HttpMessage msg, List<Object> out) private static booleanSpdyHttpEncoder.isLast(HttpMessage httpMessage) Checks if the given HTTP message should be considered as a last SPDY frame.
HttpHeaders.add(CharSequence, Object)instead.