@Override protected Integer getRequestId() { return m_pdu.getRequestID().toInt(); }
@Override protected Integer getRequestId() { return m_pdu.getRequestID().toInt(); }
/** * Returns the current log mode as defined by #Snmp4jNotificationLogModeEnum. * @return * 1 if fired notification events are logged only, * 2 if sent notifications are logged only. * @since 1.4.2 */ public int getLogMode() { return snmp4jNotificationLogMode.getValue().toInt(); }
@Override protected Integer getRequestId() { return m_pdu.getRequestID().toInt(); }
@Override protected Integer getRequestId() { return m_pdu.getRequestID().toInt(); }
@Override public int setValue(Integer32 value) { // we increase the set value by one Integer32 newBoots = new Integer32(value.getValue()+1); int updateResult = super.setValue(newBoots); if (updateUsmFromMIB) { getUSM().setLocalEngine(snmpEngineID.getValue(), newBoots.toInt(), snmpEngineTime.getValue().toInt()); } return updateResult; } };
public int setValue(Integer32 newValue) { //--AgentGen BEGIN=snmp4jDemoSparseTableType::setValue char[][] pattern = SPARSE_PATTERNS[newValue.toInt()-1]; snmp4jDemoSparseEntryModel.clear(); Random random = new Random(); for (int r=1; r<101; r++) { Variable[] values = new Variable[snmp4jDemoSparseEntry.getColumnCount()]; values[0] = new Integer32(1); int colCount = snmp4jDemoSparseEntry.getColumnCount(); for (int i = 1; i < colCount; i++) { char c = pattern[(r-1) % pattern.length][(i-1) % pattern[0].length]; switch (c) { case 'x': values[i] = new OctetString(""+r+":"+i); break; case 'r': if (random.nextBoolean()) { values[i] = new OctetString(""+r+":"+i); } break; } } Snmp4jDemoSparseEntryRow sparseEntryRow = new Snmp4jDemoSparseEntryRow(new OID(new int[] { r }), values); snmp4jDemoSparseEntryModel.addRow(sparseEntryRow); } //--AgentGen END return super.setValue(newValue); }