Apache Mina 學習筆記(4) - Filters

黄舟
發布: 2023-03-04 22:22:02
原創
985 人瀏覽過

IoFilter是MINA的另一個核心部分,他為IoService 和IoHandler filters所有的I/O事件和請求,類似於web中的servlet filter.

在本教程中,我們會開發一個實際例子中的IoFilter,通常它很容易實現,但是你可能需要了解一些MINA內部的細節。

下面是一些已經存在的Filter:

Apache Mina 學習筆記(4) - Filters

你可以繼承IoAdapter代替直接實現的IoFilter,除非重寫,否則任何接受到的事件都會被通過下面的filter:

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...  
    }  
}
登入後複製

reee Request

Be Careful When Filtering sessionCreated Event

Watch out the Empty Buffers!

以上就是 Apache Mina 學習筆記(4) - Filters的內容,更多相關內容PH. )!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!