IoFilter は MINA のもう 1 つのコア部分であり、Web のサーブレット フィルターと同様に、IoService と IoHandler のすべての I/O イベントとリクエストをフィルターします。実装は簡単ですが、MINA の内部の詳細を知る必要がある場合があります。
以下は既存のフィルターの一部です:
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... } }
上記は、Apache min の学習ノート (4) - フィルタの内容です。さらに関連するコンテンツについては、PHP 中国語 Web サイト (www.php.ン)!