/// <summary> /// constructor /// </summary> public Node(NodeInfo nodeInfo, IConnectionProxy proxy, IElectionAlgorithm electionAlgorithm , IRicartSyncAlgorithmClient ricartSyncAlgorithmClient, ICentralizedSyncAlgorithmClient centralizedSyncAlgorithmClient) { _proxy = proxy; _nodeInfo = nodeInfo; _electionAlgorithm = electionAlgorithm; _ricartSyncAlgClient = ricartSyncAlgorithmClient; _centralizedSyncAlgClient = centralizedSyncAlgorithmClient; }