@Sharable 的记录

结论: 表示同一个Handler(内存地址相同),能否在同一个或多个 pipeline 中添加多次,@Sharable 的 Handler 能添加多次(也就是共享的,一般线程安全的都可以加上),否则会报错(也就是说,没有加 @Sharable 的同一个Handler(内存地址相同)被多次添加会报错)。

没有 @Shareable 的类在加入 pipeline 时直接 new 一个.

具体的操作在 ChannelHandlerAdapter#isSharable

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容