HeaderValueConverter Class — netty Architecture
Architecture documentation for the HeaderValueConverter class in DefaultHttpHeaders.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8ffb978c_a692_ecb2_3ee7_c194d7e9bc4d["HeaderValueConverter"] 9013afb2_1b13_dbf5_c530_859833f73cc5["DefaultHttpHeaders.java"] 8ffb978c_a692_ecb2_3ee7_c194d7e9bc4d -->|defined in| 9013afb2_1b13_dbf5_c530_859833f73cc5 b480a0c6_c1a5_051b_ae61_caa1184f1ffe["CharSequence()"] 8ffb978c_a692_ecb2_3ee7_c194d7e9bc4d -->|method| b480a0c6_c1a5_051b_ae61_caa1184f1ffe
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/http/DefaultHttpHeaders.java lines 447–463
private static class HeaderValueConverter extends CharSequenceValueConverter {
static final HeaderValueConverter INSTANCE = new HeaderValueConverter();
@Override
public CharSequence convertObject(Object value) {
if (value instanceof CharSequence) {
return (CharSequence) value;
}
if (value instanceof Date) {
return DateFormatter.format((Date) value);
}
if (value instanceof Calendar) {
return DateFormatter.format(((Calendar) value).getTime());
}
return value.toString();
}
}
Source
Frequently Asked Questions
What is the HeaderValueConverter class?
HeaderValueConverter is a class in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/DefaultHttpHeaders.java.
Where is HeaderValueConverter defined?
HeaderValueConverter is defined in codec-http/src/main/java/io/netty/handler/codec/http/DefaultHttpHeaders.java at line 447.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free