Java netty 4:设置ByteBuf的默认endianness

Java netty 4:设置ByteBuf的默认endianness,java,netty,Java,Netty,有没有办法告诉Netty 4,它创建的所有ByteBuf实例都应该具有很少的端点性 打电话给每个处理者都很烦人 看起来Netty 3支持这一点:我不希望这样:big-endian是网络协议的顺序,因此作为默认值是有意义的。公开一个静态变量来设置默认值会导致难以诊断的bug(特别是在共享服务器中) 我认为最好的方法是创建一个新的factory类,以生成所需的缓冲区。假设您当前使用的是未冷却的(根据建议),则应该是一个简单的搜索和替换操作 您还可以更新unmooled本身,提供采用字节顺序参数的变体

有没有办法告诉Netty 4,它创建的所有
ByteBuf
实例都应该具有很少的端点性

打电话给每个处理者都很烦人


看起来Netty 3支持这一点:

我不希望这样:big-endian是网络协议的顺序,因此作为默认值是有意义的。公开一个静态变量来设置默认值会导致难以诊断的bug(特别是在共享服务器中)

我认为最好的方法是创建一个新的factory类,以生成所需的缓冲区。假设您当前使用的是未冷却的
(根据建议),则应该是一个简单的搜索和替换操作


您还可以更新
unmooled
本身,提供采用字节顺序参数的变体,并将其提交回项目。

我更改了我原来的帖子,添加了对Netty 3中实现方法的引用。顺便说一句:我有一个现有的网络协议和一个工作的NIO impl服务器端。我只想用Netty来代替它。