/** WARNING: This should probably be moved to JvmMemPoolTableMetaImpl */ private SnmpTableHandler getJvmMemPoolTableHandler(Object userData) { final SnmpMibTable meta = getRegisteredTableMeta("JvmMemPoolTable"); if (!(meta instanceof JvmMemPoolTableMetaImpl)) { final String err = ((meta == null) ? "No metadata for JvmMemPoolTable" : "Bad metadata class for JvmMemPoolTable: " + meta.getClass().getName()); log.error("getJvmMemPoolTableHandler", err); return null; } final JvmMemPoolTableMetaImpl memPoolTable = (JvmMemPoolTableMetaImpl) meta; return memPoolTable.getHandler(userData); }
public synchronized void addEntry(SnmpOid rowOid, ObjectName objname, Object entry) throws SnmpStatusException { if (!(entry instanceof JvmRTLibraryPathEntryMBean)) throw new ClassCastException( "Entries for Table \"" + "JvmRTLibraryPathTable" + "\" must implement the \"" + "JvmRTLibraryPathEntryMBean" + "\" interface."); super.addEntry(rowOid, objname, entry); }