DirColl.java
993 Bytes
package com.sitech.ismp.coll.busi;
import java.util.HashMap;
import java.util.ResourceBundle;
import java.util.Vector;
import org.apache.log4j.Logger;
import com.sitech.ismp.coll.basic.TblATO_KPIDETAIL;
import com.sitech.util.ThreadPoolUtil;
public class DirColl implements DirCollMBean {
private Logger logger = Logger.getLogger(DirColl.class);
public Vector<TblATO_KPIDETAIL> collDir(HashMap<String, String> params) {
try {
ResourceBundle agentConfig = ResourceBundle.getBundle("agent");
String localDir = agentConfig.getString("coll.local.path");
String ip = params.get("HOSTIP");
String username = params.get("USERNAME");
String password = params.get("PASSWORD");
String remoteDir = params.get("HOSTFILEPATH");
ThreadPoolUtil.executorService.execute(new DirCollThread(ip,
username, password, remoteDir, localDir));
} catch (Exception e) {
logger.error("Exception while do DirColl.collDir() ", e);
}
return new Vector<TblATO_KPIDETAIL>();
}
}