Posted on 2010-12-09 16:46
alex_zheng 閱讀(877)
評(píng)論(0) 編輯 收藏 所屬分類:
java
先看下netty的channel對(duì)象關(guān)聯(lián)關(guān)系。channel是由channelfactory來創(chuàng)建的,channelfactory又分為client和server兩種。
channelfuture負(fù)責(zé)channel的所處狀態(tài),一個(gè)channle中關(guān)聯(lián)來channelpipeline,channelpipeline則由pipelinefactory創(chuàng)建,
在channelpipeline中有內(nèi)部類channelhandlercontext,保存channelhandler的鏈?zhǔn)浇Y(jié)構(gòu),由channelhandler來傳遞channelevent,
channelevent分別有open,bind,connected,close,messagereceived等。