public void run() { if (configRow.getSnmp4jAgentHBCtrlRowStatus().getValue() == RowStatus.active) { long maxEvents = configRow.getSnmp4jAgentHBCtrlMaxEvents().getValue(); if ((maxEvents > 0) && (configRow.getSnmp4jAgentHBCtrlEvents().getValue() < maxEvents)) { configRow.getSnmp4jAgentHBCtrlEvents().increment(); OID instanceOID = ((DefaultMOTable) snmp4jAgentHBCtrlEntry). getCellOID(configRow.getIndex(), idxSnmp4jAgentHBCtrlEvents); VariableBinding eventVB = new VariableBinding(instanceOID, configRow.getSnmp4jAgentHBCtrlEvents()); snmp4jAgentHBEvent(notificationOriginator, context, new VariableBinding[] {eventVB}); } else { cancel(); configRow.getSnmp4jAgentHBCtrlRowStatus().setValue(RowStatus.notInService); } } else { cancel(); } } }
public void run() { if (configRow.getSnmp4jAgentHBCtrlRowStatus().getValue() == RowStatus.active) { long maxEvents = configRow.getSnmp4jAgentHBCtrlMaxEvents().getValue(); if ((maxEvents > 0) && (configRow.getSnmp4jAgentHBCtrlEvents().getValue() < maxEvents)) { configRow.getSnmp4jAgentHBCtrlEvents().increment(); OID instanceOID = ((DefaultMOTable) snmp4jAgentHBCtrlEntry). getCellOID(configRow.getIndex(), idxSnmp4jAgentHBCtrlEvents); VariableBinding eventVB = new VariableBinding(instanceOID, configRow.getSnmp4jAgentHBCtrlEvents()); snmp4jAgentHBEvent(notificationOriginator, context, new VariableBinding[] {eventVB}); } else { cancel(); configRow.getSnmp4jAgentHBCtrlRowStatus().setValue(RowStatus.notInService); } } else { cancel(); } } }