diff --git a/codec/src/main/java/io/netty/handler/codec/ByteToMessageCodec.java b/codec/src/main/java/io/netty/handler/codec/ByteToMessageCodec.java index 6a92b94bbd..53176f5904 100644 --- a/codec/src/main/java/io/netty/handler/codec/ByteToMessageCodec.java +++ b/codec/src/main/java/io/netty/handler/codec/ByteToMessageCodec.java @@ -32,7 +32,7 @@ public abstract class ByteToMessageCodec extends ChannelDuplexHandler private final ByteToMessageDecoder decoder; protected ByteToMessageCodec(Class... encodableMessageTypes) { - this.encodableMessageTypes = encodableMessageTypes; + this.encodableMessageTypes = ChannelHandlerUtil.acceptedMessageTypes(encodableMessageTypes); encoder = new MessageToByteEncoder() { @Override public boolean isEncodable(Object msg) throws Exception {