⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 item.java

📁 分布式计算平台P2HP-1的源代码;P2HP-1是基于P2P的高性能计算平台
💻 JAVA
字号:
/*
 * Created on 2004-10-28
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package cn.edu.hust.cgcl.biogrid.dispatcher;


//import java.util.Map;
//import java.util.HashMap;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Vector;

/**
 * @author Administrator
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class Item implements Serializable{
  private DispatcherInfo D_info=null;

  private ArrayList D_arrayjoblist = null;
  private ArrayList D_arrayworkerlist=null;
  private ArrayList D_arrayidleworkerlist=null;
  private ArrayList D_arraydeadworkerlist=null;

  public
  Item(DispatcherInfo nodeinfo,Vector jobList, Vector workerNodeList,Vector idleWorkerNodeList,Vector deadWorkerNodeList)
  {
    initialize(nodeinfo,jobList,workerNodeList,idleWorkerNodeList,deadWorkerNodeList);
  }
  
  protected
  void
  initialize(DispatcherInfo nodeinfo,Vector jobList, Vector workerNodeList,Vector idleWorkerNodeList,Vector deadWorkerNodeList)
  {
    if (nodeinfo == null) throw new NullPointerException("nodeinfo");
    if (jobList == null) throw new NullPointerException("jobList");
    if (workerNodeList == null) throw new NullPointerException("workerNodeList");
    if (idleWorkerNodeList == null) throw new NullPointerException("idleWorkerNodeList");
    if (deadWorkerNodeList == null) throw new NullPointerException("deadWorkerNodeList");
    D_info=new DispatcherInfo(nodeinfo);
    D_arrayjoblist = new ArrayList(jobList);
    D_arrayworkerlist=new ArrayList(workerNodeList);
    D_arrayidleworkerlist=new ArrayList(idleWorkerNodeList);
    D_arraydeadworkerlist=new ArrayList(deadWorkerNodeList);
    //there will be a unsynchronize
  }

  /*public
  HashMap
  getHeaders()
  {
    return new HashMap(m_mapHeaders);
  }*/
}

⌨️ 快捷键说明

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