Home / Function/ HttpMessage() — netty Function Reference

HttpMessage() — netty Function Reference

Architecture documentation for the HttpMessage() function in HttpObjectDecoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  214afdc8_31d4_b0c6_2c07_ac9bac2c63b3["HttpMessage()"]
  6c551372_1bb2_fe27_3884_c4cc297c86ae["HttpObjectDecoder"]
  214afdc8_31d4_b0c6_2c07_ac9bac2c63b3 -->|defined in| 6c551372_1bb2_fe27_3884_c4cc297c86ae
  style 214afdc8_31d4_b0c6_2c07_ac9bac2c63b3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java lines 709–724

    private HttpMessage invalidMessage(HttpMessage current, ByteBuf in, Exception cause) {
        currentState = State.BAD_MESSAGE;
        message = null;
        trailer = null;

        // Advance the readerIndex so that ByteToMessageDecoder does not complain
        // when we produced an invalid message without consuming anything.
        in.skipBytes(in.readableBytes());

        if (current == null) {
            current = createInvalidMessage();
        }
        current.setDecoderResult(DecoderResult.failure(cause));

        return current;
    }

Subdomains

Frequently Asked Questions

What does HttpMessage() do?
HttpMessage() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java.
Where is HttpMessage() defined?
HttpMessage() is defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpObjectDecoder.java at line 709.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free