public void addResult(SnmpObjId column, SnmpResult result) { Assert.isTrue(m_instance.equals(result.getInstance()), "unexpected result "+result+" passed to row with instance "+m_instance); m_results.put(column, result); }
public void addResult(SnmpObjId column, SnmpResult result) { assertTrue(m_instance.equals(result.getInstance()), "unexpected result %s passed to row with instance %s", result, m_instance); m_results.put(column, result); }
void handleCompleteRows() { SnmpInstId lastInstance = null; for (SnmpRowResult row : m_pendingData.values()) { if (row.isComplete(m_finishedColumns.toArray(new SnmpObjId[m_finishedColumns.size()]))) { lastInstance = row.getInstance(); } } if (lastInstance != null || isFinished()) { Iterator<SnmpInstId> i = m_pendingData.keySet().iterator(); while (i.hasNext()) { SnmpInstId key = i.next(); m_callback.rowCompleted(m_pendingData.get(key)); i.remove(); if (key.equals(lastInstance)) { break; } } } }
void handleCompleteRows() { SnmpInstId lastInstance = null; for (SnmpRowResult row : m_pendingData.values()) { if (row.isComplete(m_finishedColumns.toArray(new SnmpObjId[m_finishedColumns.size()]))) { lastInstance = row.getInstance(); } } if (lastInstance != null || isFinished()) { Iterator<SnmpInstId> i = m_pendingData.keySet().iterator(); while (i.hasNext()) { final SnmpInstId key = i.next(); final SnmpRowResult pendingData = m_pendingData.get(key); try { m_callback.rowCompleted(pendingData); } catch (final Exception e) { LOG.warn("Failed to handle completed SNMP table row {}: {}", key, pendingData, e); } i.remove(); if (key.equals(lastInstance)) { break; } } } }