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;
}
}
Source
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