def heartbeat(self, worker): nodeInfo = NodeInfo.from_dict(worker) return self.master.heartbeat(nodeInfo)
def logout_worker(self, worker): nodeInfo = NodeInfo.from_dict(worker) return self.master.remove_worker(nodeInfo)
def task_complete(self, worker, taskResult): nodeInfo = NodeInfo.from_dict(worker) result = TaskResult.from_dict(taskResult) return self.master.task_complete(nodeInfo, result)
def register_worker(self, worker): nodeInfo = NodeInfo.from_dict(worker) return self.master.register_worker(nodeInfo)