私はnettyを学んでおり、例から次のコードがあります
ChannelPipeline pipeline = pipeline();
// Enable stream compression (you can remove these two if unnecessary)
pipeline.addLast("deflater", new ZlibEncoder(ZlibWrapper.GZIP));
pipeline.addLast("inflater", new ZlibDecoder(ZlibWrapper.GZIP));
// Add the number codec first,
pipeline.addLast("decoder", new BigIntegerDecoder());
pipeline.addLast("encoder", new NumberEncoder());
// and then business logic.
// Please note we create a handler for every new channel
// because it has stateful properties.
pipeline.addLast("handler", new FactorialServerHandler());
私の質問は、デフレーター、インフレータ、デコーダー、エンコーダー、ハンドラーなど、addLast メソッドの有効な最初のパラメーターのリストをどこで確認できるかということです。
また、マッピングが実装されているソース コードの場所が見つかりません。ここでは、メッセージが到着し、ChannelPipeline がデフレーターが設定されていることを確認し、ZlibEncoder.GZIP メソッドを呼び出すことを意味します。