Home / Type/ Http3RequestStreamCodecState Type — netty Architecture

Http3RequestStreamCodecState Type — netty Architecture

Architecture documentation for the Http3RequestStreamCodecState type/interface in Http3RequestStreamCodecState.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  e365ce9f_8d25_d4d1_546d_f4c0b53d712b["Http3RequestStreamCodecState"]
  a3281310_8790_ecb2_67ec_8eb6945ba46a["Http3RequestStreamCodecState.java"]
  e365ce9f_8d25_d4d1_546d_f4c0b53d712b -->|defined in| a3281310_8790_ecb2_67ec_8eb6945ba46a
  style e365ce9f_8d25_d4d1_546d_f4c0b53d712b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamCodecState.java lines 23–66

interface Http3RequestStreamCodecState {
    /**
     * An implementation of {@link Http3RequestStreamCodecState} that managed no state.
     */
    Http3RequestStreamCodecState NO_STATE = new Http3RequestStreamCodecState() {
        @Override
        public boolean started() {
            return false;
        }

        @Override
        public boolean receivedFinalHeaders() {
            return false;
        }

        @Override
        public boolean terminated() {
            return false;
        }
    };

    /**
     * If any {@link Http3HeadersFrame} or {@link Http3DataFrame} has been received/sent on this stream.
     *
     * @return {@code true} if any {@link Http3HeadersFrame} or {@link Http3DataFrame} has been received/sent on this
     * stream.
     */
    boolean started();

    /**
     * If a final {@link Http3HeadersFrame} has been received/sent before {@link Http3DataFrame} starts.
     *
     * @return {@code true} if a final {@link Http3HeadersFrame} has been received/sent before {@link Http3DataFrame}
     * starts
     */
    boolean receivedFinalHeaders();

    /**
     * If no more frames are expected on this stream.
     *
     * @return {@code true} if no more frames are expected on this stream.
     */
    boolean terminated();
}

Frequently Asked Questions

What is the Http3RequestStreamCodecState type?
Http3RequestStreamCodecState is a type/interface in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamCodecState.java.
Where is Http3RequestStreamCodecState defined?
Http3RequestStreamCodecState is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamCodecState.java at line 23.

Analyze Your Own Codebase

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

Try Supermodel Free