ObjectStreamClass() — netty Function Reference
Architecture documentation for the ObjectStreamClass() function in CompactObjectInputStream.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3e0e7f78_8209_fcc3_357b_a2ea387a45cd["ObjectStreamClass()"] 4145a025_5a22_e350_2422_0d3f48f1a58b["CompactObjectInputStream"] 3e0e7f78_8209_fcc3_357b_a2ea387a45cd -->|defined in| 4145a025_5a22_e350_2422_0d3f48f1a58b style 3e0e7f78_8209_fcc3_357b_a2ea387a45cd fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-base/src/main/java/io/netty/handler/codec/serialization/CompactObjectInputStream.java lines 43–61
@Override
protected ObjectStreamClass readClassDescriptor()
throws IOException, ClassNotFoundException {
int type = read();
if (type < 0) {
throw new EOFException();
}
switch (type) {
case CompactObjectOutputStream.TYPE_FAT_DESCRIPTOR:
return super.readClassDescriptor();
case CompactObjectOutputStream.TYPE_THIN_DESCRIPTOR:
String className = readUTF();
Class<?> clazz = classResolver.resolve(className);
return ObjectStreamClass.lookupAny(clazz);
default:
throw new StreamCorruptedException(
"Unexpected class descriptor type: " + type);
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does ObjectStreamClass() do?
ObjectStreamClass() is a function in the netty codebase, defined in codec-base/src/main/java/io/netty/handler/codec/serialization/CompactObjectInputStream.java.
Where is ObjectStreamClass() defined?
ObjectStreamClass() is defined in codec-base/src/main/java/io/netty/handler/codec/serialization/CompactObjectInputStream.java at line 43.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free