CollCitrixXenMBean.java 948 Bytes
package com.sitech.ismp.coll.host;

import com.sitech.ismp.coll.basic.TblATO_KPIDETAIL;

import java.util.HashMap;
import java.util.Vector;

/**
 * Created with IntelliJ IDEA.
 * User: mooker
 * Date: 14-6-19
 * Time: 下午1:26
 */
public interface CollCitrixXenMBean {

    /**
     * 获取Xen宿主机的相关信息
     * @param params
     * @return
     */
    public Vector<TblATO_KPIDETAIL> getHostConfig(HashMap<String, String> params);
    public Vector<TblATO_KPIDETAIL> getHostCpu(HashMap<String, String> params);
    public Vector<TblATO_KPIDETAIL> getHostMemory(HashMap<String, String> params);

    /**
     * 获取Xen虚拟机的相关信息
     * @param params
     * @return
     */
    public Vector<TblATO_KPIDETAIL> getVmConfig(HashMap<String, String> params);
    public Vector<TblATO_KPIDETAIL> getVmCpu(HashMap<String, String> params);
    public Vector<TblATO_KPIDETAIL> getVmMemory(HashMap<String, String> params);

}