如何在Netty 3.2.7中实现ObjectDecoder(ClassResolver)

时间:2011-12-28 19:42:50

标签: netty

在方法

中的netty版本3.2.5中
public ChannelPipeline getPipeline() throws Exception { ... }

有一个解码器定义如下:

pipeline.addLast("decoder", new ObjectDecoder());

我已升级到Netty版本3.2.7,其中ObjectDecoder()已被弃用 现在需要ClassResolver。 有没有人有一个如何实现new ObjectDecoder(ClassResolver)的代码示例 在版本3.2.7中的getPipeline()方法?

1 个答案:

答案 0 :(得分:1)

这里有关于Netty ClassResolver的文档。

http://netty.io/docs/stable/api/org/jboss/netty/handler/codec/serialization/ClassResolvers.html

选择最符合您要求的课程解析器。

我想你可能会做这样的事情:

new ObjectDecoder(ClassResolvers.weakCachingConcurrentResolver(null))