Home / Class/ AssembledHttpResponse Class — netty Architecture

AssembledHttpResponse Class — netty Architecture

Architecture documentation for the AssembledHttpResponse class in HttpContentCompressorTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  dc275b73_ef62_a8cd_1013_f7cb41b910f4["AssembledHttpResponse"]
  80b9a983_b590_6c70_45c8_cd2918f8acfd["HttpContentCompressorTest.java"]
  dc275b73_ef62_a8cd_1013_f7cb41b910f4 -->|defined in| 80b9a983_b590_6c70_45c8_cd2918f8acfd
  bc9df173_8fa5_18fe_12e1_d214292f4af7["AssembledHttpResponse()"]
  dc275b73_ef62_a8cd_1013_f7cb41b910f4 -->|method| bc9df173_8fa5_18fe_12e1_d214292f4af7
  01d7641c_684b_0a56_cae3_6b4a72909aa5["HttpContent()"]
  dc275b73_ef62_a8cd_1013_f7cb41b910f4 -->|method| 01d7641c_684b_0a56_cae3_6b4a72909aa5
  19df12f1_d895_6d14_36be_fe6376588932["ByteBuf()"]
  dc275b73_ef62_a8cd_1013_f7cb41b910f4 -->|method| 19df12f1_d895_6d14_36be_fe6376588932
  9e1e9852_5d9a_7a8e_6bac_19ff274c7d7e["refCnt()"]
  dc275b73_ef62_a8cd_1013_f7cb41b910f4 -->|method| 9e1e9852_5d9a_7a8e_6bac_19ff274c7d7e
  bdf032ba_93a9_0f83_122a_c24ea71efa75["release()"]
  dc275b73_ef62_a8cd_1013_f7cb41b910f4 -->|method| bdf032ba_93a9_0f83_122a_c24ea71efa75

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/HttpContentCompressorTest.java lines 1030–1102

    static class AssembledHttpResponse extends DefaultHttpResponse implements HttpContent {

        private final ByteBuf content;

        AssembledHttpResponse(HttpVersion version, HttpResponseStatus status, ByteBuf content) {
            super(version, status);
            this.content = content;
        }

        @Override
        public HttpContent copy() {
            throw new UnsupportedOperationException();
        }

        @Override
        public HttpContent duplicate() {
            throw new UnsupportedOperationException();
        }

        @Override
        public HttpContent retainedDuplicate() {
            throw new UnsupportedOperationException();
        }

        @Override
        public HttpContent replace(ByteBuf content) {
            throw new UnsupportedOperationException();
        }

        @Override
        public AssembledHttpResponse retain() {
            content.retain();
            return this;
        }

        @Override
        public AssembledHttpResponse retain(int increment) {
            content.retain(increment);
            return this;
        }

        @Override
        public ByteBuf content() {
            return content;
        }

        @Override
        public int refCnt() {
            return content.refCnt();
        }

        @Override
        public boolean release() {
            return content.release();
        }

        @Override
        public boolean release(int decrement) {
            return content.release(decrement);
        }

        @Override
        public AssembledHttpResponse touch() {
            content.touch();
            return this;
        }

        @Override
        public AssembledHttpResponse touch(Object hint) {
            content.touch(hint);
            return this;
        }
    }

Frequently Asked Questions

What is the AssembledHttpResponse class?
AssembledHttpResponse is a class in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/HttpContentCompressorTest.java.
Where is AssembledHttpResponse defined?
AssembledHttpResponse is defined in codec-http/src/test/java/io/netty/handler/codec/http/HttpContentCompressorTest.java at line 1030.

Analyze Your Own Codebase

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

Try Supermodel Free