TopologyBean.java 2.17 KB
package com.sitech.ismp.coll.centercoll.bean;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * User: ZhouYou
 * Date: 15-7-1
 * Time: 下午8:37
 * To change this template use File | Settings | File Templates.
 */
public class TopologyBean implements Serializable {
    private static final long serialVersionUID = -5809782578262945999L;

    public String getTopoName() {
        return topoName;
    }

    public void setTopoName(String topoName) {
        this.topoName = topoName;
    }

    private String topoName;

    public String getTopoId() {
        return topoId;
    }

    public void setTopoId(String topoId) {
        this.topoId = topoId;
    }

    private String topoId;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    private  String status;

    public String getUptimeSec() {
        return uptimeSec;
    }

    public void setUptimeSec(String uptimeSec) {
        this.uptimeSec = uptimeSec;
    }

    private String uptimeSec;

    public String getNumWorks() {
        return numWorks;
    }

    public void setNumWorks(String numWorks) {
        this.numWorks = numWorks;
    }

    private String numWorks;

    public String getNumExecutors() {
        return numExecutors;
    }

    public void setNumExecutors(String numExecutors) {
        this.numExecutors = numExecutors;
    }

    private String numExecutors;

    public String getTasks() {
        return tasks;
    }

    public void setTasks(String tasks) {
        this.tasks = tasks;
    }

    private String tasks;

    private static TopologyBean instance ;


    public Map<String, TopologyBean> getTopologyBeanM() {
        return TopologyBeanM;
    }

    public void setTopologyBeanM(Map<String, TopologyBean> topologyBeanM) {
        TopologyBeanM = topologyBeanM;
    }

    //key为id
    public Map<String,TopologyBean> TopologyBeanM = new HashMap<String,TopologyBean>();

    public static synchronized  TopologyBean getInstance(){
        if(instance == null){
            instance = new  TopologyBean();
        }
        return instance;
    } ;
}