pfdbmoscalar.java
来自「一个SNMP4J开发的agent端程序」· Java 代码 · 共 34 行
JAVA
34 行
package com.poson.nmi.mo;
import org.apache.log4j.Logger;
import org.snmp4j.agent.MOAccess;
import org.snmp4j.agent.mo.MOScalar;
import org.snmp4j.agent.mo.ext.SimMOFactory;
import org.snmp4j.smi.Integer32;
import org.snmp4j.smi.OID;
import com.poson.common.LogManager;
import com.poson.nmi.common.ISPPMOFactory;
public class PFDbMOScalar extends MOScalar {
protected static Logger logger = LogManager.getLogger(PFDbMOScalar.class) ;
//protected static HashMap<String,MOBean> MOMap ;
private OID curOid ;
public PFDbMOScalar(OID oid, MOAccess access) {
super(oid, access, new Integer32());
this.curOid = oid ;
setValue();
setVolatile(true);
}
public int setValue() {
int newValue = 0 ;
newValue = ISPPMOFactory.getInstance().getValueByOID(curOid.toString()) ;
SimMOFactory.setSimulationModeEnabled(false);
return super.setValue(new Integer32(newValue));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?