monitorinfo.java

来自「分布式计算平台P2HP-1的源代码;P2HP-1是基于P2P的高性能计算平台」· Java 代码 · 共 100 行

JAVA
100
字号
package cn.edu.hust.cgcl.biogrid.monitor;

/**
 * <p>Title: </p>
 * <p>Description: MonitorInfo类包括了monitor节点的统计信息</p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */

public class MonitorInfo
{
    public String monitorId;
    public int dispatcherGroupCount;
    public int jobCount;
    public int workerLoad;
    public int dispatcherLoad;
    public int workerCount;
    public int dispatcherCount;
    public boolean canAcceptJob;

    public MonitorInfo()
    {
    } // MonitorInfo

    public MonitorInfo(String monitorid,
                       int jobcount,
                       int workerload,
                       int dispatcherload,
                       int dispatchergroupcount,
                        int dispatchercount,
                        int workercount,
                        boolean canaccept)
     {
         setInfo(monitorid,
                 jobcount,
                 workerload,
                 dispatcherload,
                 dispatchergroupcount,
                 dispatchercount,
                 workercount,
                 canaccept);
     } // MonitorInfo

     public void setInfo(String monitorid,
                         int jobcount,
                         int workerload,
                         int dispatcherload,
                         int dispatchergroupcount,
                         int dispatchercount,
                         int workercount,
                        boolean canaccept)
    {
        this.monitorId = monitorid;
        this.jobCount = jobcount;
        this.workerLoad = workerload;
        this.dispatcherLoad = dispatcherload;
        this.dispatcherGroupCount = dispatchergroupcount;
        this.dispatcherCount = dispatchercount;
        this.workerCount = workercount;
        this.canAcceptJob=canaccept;
    } // setInfo

    public String getMonitorId()
    {
        return this.monitorId;
    }

    public int getDispatcherGroupCount()
    {
        return this.dispatcherGroupCount;
    } // getDispatcherGroupCount

    public int getJobCount()
    {
        return this.jobCount;
    } // getJobCount

    public int getWorkerLoad()
    {
        return this.workerLoad;
    } // getWorkerLoad

    public int getDispatcherLoad()
    {
        return this.dispatcherLoad;
    } // getDispatcherLoad

    public int getWorkerCount()
    {
        return this.workerCount;
    } // getWorkerCount

    public boolean getCanAcceptJob()
    {
        return this.canAcceptJob;
    } // getCanAcceptJob

 } // MonitorInfo

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?