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

黄舟
リリース: 2023-03-04 22:22:02
オリジナル
1024 人が閲覧しました

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.ン)!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!