package com.alipay.bluewhale.core.task.common; import java.io.Serializable; /** * zk��/storm-zk-root/tasks/{topologyid}/{taskid}�´洢��������Ϣ * componentId�� ����������componentId */ public class TaskInfo implements Serializable{ private static final long serialVersionUID = 1L; private String componentId; public TaskInfo(String componentId) { this.componentId = componentId; } public String getComponentId() { return componentId; } public void setComponentId(String componentId) { this.componentId = componentId; } @Override public boolean equals(Object assignment) { if (assignment instanceof TaskInfo && ((TaskInfo) assignment).getComponentId().equals( getComponentId())) { return true; } return false; } @Override public int hashCode() { return this.getComponentId().hashCode(); } @Override public String toString() { return "TaskInfo [componentId=" + componentId + "]"; } }