UnsupportedMessageTypeException Class — netty Architecture
Architecture documentation for the UnsupportedMessageTypeException class in UnsupportedMessageTypeException.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD cbb73eee_255c_dedb_3576_0127be47550b["UnsupportedMessageTypeException"] 8412e8d2_c79c_ae59_c123_e7536064702f["UnsupportedMessageTypeException.java"] cbb73eee_255c_dedb_3576_0127be47550b -->|defined in| 8412e8d2_c79c_ae59_c123_e7536064702f d202af6b_cdd1_1117_2c6b_2d2412ef3860["UnsupportedMessageTypeException()"] cbb73eee_255c_dedb_3576_0127be47550b -->|method| d202af6b_cdd1_1117_2c6b_2d2412ef3860 d6a44b20_3eae_c6dd_5037_557dece8e80c["String()"] cbb73eee_255c_dedb_3576_0127be47550b -->|method| d6a44b20_3eae_c6dd_5037_557dece8e80c
Relationship Graph
Source Code
codec-base/src/main/java/io/netty/handler/codec/UnsupportedMessageTypeException.java lines 21–63
public class UnsupportedMessageTypeException extends CodecException {
private static final long serialVersionUID = 2799598826487038726L;
public UnsupportedMessageTypeException(
Object message, Class<?>... expectedTypes) {
super(message(
message == null? "null" : message.getClass().getName(), expectedTypes));
}
public UnsupportedMessageTypeException() { }
public UnsupportedMessageTypeException(String message, Throwable cause) {
super(message, cause);
}
public UnsupportedMessageTypeException(String s) {
super(s);
}
public UnsupportedMessageTypeException(Throwable cause) {
super(cause);
}
private static String message(
String actualType, Class<?>... expectedTypes) {
StringBuilder buf = new StringBuilder(actualType);
if (expectedTypes != null && expectedTypes.length > 0) {
buf.append(" (expected: ").append(expectedTypes[0].getName());
for (int i = 1; i < expectedTypes.length; i ++) {
Class<?> t = expectedTypes[i];
if (t == null) {
break;
}
buf.append(", ").append(t.getName());
}
buf.append(')');
}
return buf.toString();
}
}
Source
Frequently Asked Questions
What is the UnsupportedMessageTypeException class?
UnsupportedMessageTypeException is a class in the netty codebase, defined in codec-base/src/main/java/io/netty/handler/codec/UnsupportedMessageTypeException.java.
Where is UnsupportedMessageTypeException defined?
UnsupportedMessageTypeException is defined in codec-base/src/main/java/io/netty/handler/codec/UnsupportedMessageTypeException.java at line 21.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free