一、前言
前面分析了SyncReqeustProcessor,接著分析請求處理鏈中最后的一個處理器FinalRequestProcessor。
二、FinalRequestProcessor源碼分析
2.1 類的繼承關(guān)系
public class FinalRequestProcessor implements RequestProcessor {}
說明:FinalRequestProcessor只實(shí)現(xiàn)了RequestProcessor接口,其需要實(shí)現(xiàn)processRequest方法和shutdown方法。
2.2 類的屬性
public class FinalRequestProcessor implements RequestProcessor { private static final Logger LOG = LoggerFactory.getLogger(FinalRequestProcessor.class); // ZooKeeper服務(wù)器 ZooKeeperServer zks; }
說明:其核心屬性為zks,表示Zookeeper服務(wù)器,可以通過zks訪問到Zookeeper內(nèi)存數(shù)據(jù)庫。
2.3 類的構(gòu)造函數(shù)