程序包com.alibaba.nacos.core.distributed.raft的分层结构

程序包分层结构:

类分层结构

  • java.lang.Object
    • com.alibaba.nacos.core.distributed.AbstractConsistencyProtocol<T,​L> (implements com.alibaba.nacos.consistency.ConsistencyProtocol<T,​P>)
      • com.alibaba.nacos.core.distributed.raft.JRaftProtocol (implements com.alibaba.nacos.consistency.cp.CPProtocol<C,​P>)
    • com.alibaba.nacos.common.notify.Event (implements java.io.Serializable)
      • com.alibaba.nacos.core.distributed.raft.RaftErrorEvent
      • com.alibaba.nacos.common.notify.SlowEvent
        • com.alibaba.nacos.core.distributed.raft.RaftEvent
    • com.alibaba.nacos.core.distributed.raft.JRaftMaintainService
    • com.alibaba.nacos.core.distributed.raft.JRaftServer
    • com.alibaba.nacos.core.distributed.raft.JRaftServer.RaftGroupTuple
    • com.alibaba.nacos.core.distributed.raft.NacosClosure (implements com.alipay.sofa.jraft.Closure)
    • com.alibaba.nacos.core.distributed.raft.RaftConfig (implements com.alibaba.nacos.consistency.Config<L>)
    • com.alibaba.nacos.core.distributed.raft.RaftEvent.RaftEventBuilder
    • com.alibaba.nacos.core.distributed.raft.RaftSysConstants
    • com.alipay.sofa.jraft.Status (implements com.alipay.sofa.jraft.util.Copiable<T>)