2017-10-12 2 views
-1

ByteToMessageDecoderを拡張するデコーダクラスがあり、これもChannelHandler.Sharableアノテーションで共有可能とマークされています。しかし、コンストラクタByteToMessageDecoderensureNotSharable()を呼び出すため、次のような実行時エラーが発生します。stack traceなぜこれがあり、共有デコーダを作成することが可能ですか? ByteToMessageDecoderのドキュメントからByteToMessageDecoderをどのように共有できますか?

答えて

1

はByteToMessageDecoderのサブクラスは@Sharableで注釈を付けてはならないことに注意してください。

デコーダは共有できません。この問題を回避するには、新しいデコーダをインスタンス化します。

関連する問題