E2EAnalysis.java 928 Bytes
package com.sitech.ismp.coll.busi.e2e;

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

import org.apache.log4j.Logger;

import com.sitech.ismp.coll.basic.TblATO_KPIDETAIL;
import com.sitech.ismp.coll.busi.e2e.rule.AnalysisRule;
import com.sitech.ismp.coll.busi.e2e.rule.AnalysisRuleFactory;
import com.sitech.util.ThreadPoolUtil;

/**
 * 售中监控异常数据分析
 *
 * @author   linxc
 * @version  
 * @since    Ver 1.1
 * @Date	 2012	May 7, 2012		3:31:39 PM
 */
public class E2EAnalysis implements E2EAnalysisMBean {
	protected Logger logger = Logger.getLogger("BUSI_COLL");
	
	public Vector<TblATO_KPIDETAIL> doAnalysis(HashMap<String, String> params) {
		
		AnalysisRule rule = AnalysisRuleFactory.getAnalysisRule(params);
		
		logger.info("启动端到端业务业务分析,分析规则:" + rule.getClass());
		
		ThreadPoolUtil.executorService.execute(rule);
		
		return new Vector<TblATO_KPIDETAIL>();
	}
}