ホームページ  >  記事  >  バックエンド開発  >  Apache min 学習ノート (4) - フィルター

Apache min 学習ノート (4) - フィルター

黄舟
黄舟オリジナル
2017-01-18 10:09:571027ブラウズ

IoFilter は MINA のもう 1 つのコア部分であり、Web のサーブレット フィルターと同様に、IoService と IoHandler のすべての I/O イベントとリクエストをフィルターします。実装は簡単ですが、MINA の内部の詳細を知る必要がある場合があります。

以下は既存のフィルターの一部です:

Apache min 学習ノート (4) - フィルター IoFilter を直接実装する代わりに、IoAdapter を継承できます。オーバーライドされない限り、受信したイベントは次のフィルターを通過します:

public class MyFilter extends IoFilterAdapter {  
    @Override  
    public void sessionOpened(NextFilter nextFilter, IoSession session) throws Exception {  
        // Some logic here...  
        nextFilter.sessionOpened(session);  
        // Some other logic here...  
    }  
}

書き込みリクエストの変換


Be sessionCreated Event をフィルタリングするときは注意してください


空のバッファに注意してください!


上記は、Apache min の学習ノート (4) - フィルタの内容です。さらに関連するコンテンツについては、PHP 中国語 Web サイト (www.php.ン)!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。