/** * Project: doris.admin.service.failover-0.1.0-SNAPSHOT * * File Created at 2011-5-27 * $Id$ * * Copyright 1999-2100 Alibaba.com Corporation Limited. * All rights reserved. * * This software is the confidential and proprietary information of * Alibaba Company. ("Confidential Information"). You shall not * disclose such Confidential Information and shall use it only in * accordance with the terms of the license agreement you entered into * with Alibaba.com. */ package com.alibaba.doris.admin.service.failover.node.check; import com.alibaba.doris.admin.dataobject.PhysicalNodeDO; import com.alibaba.doris.client.net.OperationFuture; import com.alibaba.doris.client.net.command.result.CheckResult; /** * TODO Comment of NodeCheckResult * * @author mian.hem */ public class NodeCheckResult { private PhysicalNodeDO pyhsicalNode; private NodeHealth originalNodeHealth; private NodeHealth currentNodeHealth; private OperationFuture<CheckResult> resultFuture; private int retries; public OperationFuture<CheckResult> getResultFuture() { return resultFuture; } public void setResultFuture(OperationFuture<CheckResult> resultFuture) { this.resultFuture = resultFuture; } public void setPyhsicalNode(PhysicalNodeDO pyhsicalNode) { this.pyhsicalNode = pyhsicalNode; } public NodeCheckResult(PhysicalNodeDO pNode, OperationFuture<CheckResult> chekResult, int nodeCheckRetries) { super(); this.pyhsicalNode = pNode; this.resultFuture = chekResult; this.retries = nodeCheckRetries; } public NodeHealth getOriginalNodeHealth() { return originalNodeHealth; } public void setOriginalNodeHealth(NodeHealth originalNodeHealth) { this.originalNodeHealth = originalNodeHealth; } public NodeHealth getCurrentNodeHealth() { return currentNodeHealth; } public void setCurrentNodeHealth(NodeHealth currentNodeHealth) { this.currentNodeHealth = currentNodeHealth; } public PhysicalNodeDO getPyhsicalNode() { return pyhsicalNode; } public int getRetries() { return retries; } public void setRetries(int retries) { this.retries = retries; } }