EvtSyncUtil.java 964 Bytes
package com.sitech.jmx.adaptor;

import com.sitech.base.AgentProperties;
import com.sitech.ismp.messageObject.AlarmEventConfigSyncObject;
import com.sitech.jmx.mbean.ConfigSync;
import org.apache.log4j.Logger;

/**
 * Created with IntelliJ IDEA.
 * User: Administrator
 * Date: 14-3-15
 * Time: 下午1:26
 * To change this template use File | Settings | File Templates.
 */
public class EvtSyncUtil {
    public static Logger logger = Logger.getLogger(EvtSyncUtil.class);

    /**
     * 同步告警配置
     */
    public static void doSyncOperation(AlarmEventConfigSyncObject obj) {
        try {
            String agentId = obj.getAgentId();
            if (agentId != null && agentId.equals(AgentProperties.AGENT_ID)) {
                ConfigSync sync = new ConfigSync();
                sync.syncEventCfg(obj);
            }
        } catch (Exception e) {
            logger.error("Exception while syncEventCfg:" + obj.toString(), e);
        }
    }
}