TestHttpData Class — netty Architecture
Architecture documentation for the TestHttpData class in AbstractMemoryHttpDataTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 1f844920_f30b_007a_fc23_e036035a9823["TestHttpData"] 2328324c_b02a_ae11_439a_8425604f4ff4["AbstractMemoryHttpDataTest.java"] 1f844920_f30b_007a_fc23_e036035a9823 -->|defined in| 2328324c_b02a_ae11_439a_8425604f4ff4 54414378_073c_cece_2b86_2b81f7995c83["TestHttpData()"] 1f844920_f30b_007a_fc23_e036035a9823 -->|method| 54414378_073c_cece_2b86_2b81f7995c83 925563eb_a8b7_72c2_6ced_c5a5ea18e27c["getHttpDataType()"] 1f844920_f30b_007a_fc23_e036035a9823 -->|method| 925563eb_a8b7_72c2_6ced_c5a5ea18e27c 0653ec06_0879_0c24_9c49_175d212a43c2["HttpData()"] 1f844920_f30b_007a_fc23_e036035a9823 -->|method| 0653ec06_0879_0c24_9c49_175d212a43c2 4f2bbaee_5703_7069_58b8_971e66701736["compareTo()"] 1f844920_f30b_007a_fc23_e036035a9823 -->|method| 4f2bbaee_5703_7069_58b8_971e66701736 87b64a82_3559_d003_0405_9ce9f2ee3d10["hashCode()"] 1f844920_f30b_007a_fc23_e036035a9823 -->|method| 87b64a82_3559_d003_0405_9ce9f2ee3d10 f814f6f0_669c_ffdc_fbd3_c5111ff1fbb8["equals()"] 1f844920_f30b_007a_fc23_e036035a9823 -->|method| f814f6f0_669c_ffdc_fbd3_c5111ff1fbb8 d8a008f9_f96d_70a0_2dcb_a7915f5fe332["UnsupportedOperationException()"] 1f844920_f30b_007a_fc23_e036035a9823 -->|method| d8a008f9_f96d_70a0_2dcb_a7915f5fe332
Relationship Graph
Source Code
codec-http/src/test/java/io/netty/handler/codec/http/multipart/AbstractMemoryHttpDataTest.java lines 151–206
private static final class TestHttpData extends AbstractMemoryHttpData {
/**
* Constructs HTTP data for tests.
*
* @param name Name of parsed data block.
* @param charset Used charset for data decoding.
* @param size Expected data block size.
*/
private TestHttpData(String name, Charset charset, long size) {
super(name, charset, size);
}
@Override
public InterfaceHttpData.HttpDataType getHttpDataType() {
throw reject();
}
@Override
public HttpData copy() {
throw reject();
}
@Override
public HttpData duplicate() {
throw reject();
}
@Override
public HttpData retainedDuplicate() {
throw reject();
}
@Override
public HttpData replace(ByteBuf content) {
return null;
}
@Override
public int compareTo(InterfaceHttpData o) {
throw reject();
}
@Override
public int hashCode() {
return super.hashCode();
}
@Override
public boolean equals(Object obj) {
return super.equals(obj);
}
private static UnsupportedOperationException reject() {
throw new UnsupportedOperationException("Should never be called.");
}
}
Defined In
Source
Frequently Asked Questions
What is the TestHttpData class?
TestHttpData is a class in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/AbstractMemoryHttpDataTest.java.
Where is TestHttpData defined?
TestHttpData is defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/AbstractMemoryHttpDataTest.java at line 151.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free