| 1 22 23 package org.snmp4j.agent.mo.jmx; 24 25 import java.util.Map ; 26 import org.snmp4j.smi.OID; 27 import java.util.HashMap ; 28 import javax.management.MBeanServerConnection ; 29 30 public abstract class AbstractMBeanSupport { 31 32 protected Map <OID,MBeanMOInfo> oid2MBeanMap; 33 protected MBeanServerConnection server; 34 35 public AbstractMBeanSupport(MBeanServerConnection server) { 36 this.server = server; 37 this.oid2MBeanMap = new HashMap <OID,MBeanMOInfo>(); 38 } 39 40 protected synchronized MBeanMOInfo getMBeanMOInfo(OID snmpOID) { 41 return oid2MBeanMap.get(snmpOID); 42 } 43 44 public void removeMBean(OID oid) { 45 oid2MBeanMap.remove(oid); 46 } 47 48 } 49 | Popular Tags |