MibSyncUtil.java 944 Bytes
package com.sitech.jmx.adaptor;

import org.apache.log4j.Logger;

import com.sitech.base.AgentProperties;
import com.sitech.ismp.messageObject.MibConfigSyncObject;
import com.sitech.jmx.mbean.ConfigSync;

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

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