public synchronized void finished(TableEvent event) { if ((event.getStatus() != TableEvent.STATUS_OK) || (event.getIndex() != null)) { rows.add(event); } finished = true; notify(); }
public synchronized void finished(TableEvent event) { if ((event.getStatus() != TableEvent.STATUS_OK) || (event.getIndex() != null)) { rows.add(event); } finished = true; notify(); }
public synchronized void finished(TableEvent event) { if ((event.getStatus() != TableEvent.STATUS_OK) || (event.getIndex() != null)) { rows.add(event); } finished = true; notify(); }
public boolean next(TableEvent event) { printLogger(event); return event.getStatus() == TableEvent.STATUS_OK; }
public boolean next(TableEvent event) { printLogger(event); return event.getStatus() == TableEvent.STATUS_OK; }
public boolean next(TableEvent event) { printLogger(event); return event.getStatus() == TableEvent.STATUS_OK; }
public void finished(TableEvent event) { System.out.println(); System.out.println("Table walk completed with status "+event.getStatus()+ ". Received "+ event.getUserObject()+" rows."); finished = true; synchronized (event.getUserObject()) { event.getUserObject().notify(); } }
public void finished(TableEvent event) { System.out.println(); System.out.println("Table walk completed with status "+event.getStatus()+ ". Received "+ event.getUserObject()+" rows."); finished = true; synchronized (event.getUserObject()) { event.getUserObject().notify(); } }
private void emptyCache() { while (rowCache.size() > 0) { TableEvent tableEvent = getTableEvent(); if (tableEvent == null) { continue; } if (tableEvent.getStatus() != TableEvent.STATUS_WRONG_ORDER || numLexicographicErrors <= ignoreMaxLexicographicRowOrderingErrors) { if (!listener.next(tableEvent)) { break; } } } }
private void emptyCache() { while (rowCache.size() > 0) { TableEvent tableEvent = getNextTableEvent(); if (tableEvent == null) { continue; } if (tableEvent.getStatus() != TableEvent.STATUS_WRONG_ORDER || numLexicographicErrors <= ignoreMaxLexicographicRowOrderingErrors) { if (!listener.next(tableEvent)) { break; } } } }
public void finished(TableEvent event) { tf.flush(); out.flush(); err.println(); err.println("Table walk completed with status " + event.getStatus() + ". Received " + event.getUserObject() + " rows."); synchronized (event.getUserObject()) { finished = true; event.getUserObject().notify(); } }
private void printLogger(TableEvent event) { if ((event.getStatus() == TableEvent.STATUS_OK) && (event.getIndex() != null)) { int rowStatus = event.getColumns()[2].getVariable().toInt(); if (rowStatus == 1) { OctetString name = new OctetString(); name.fromSubIndex(event.getIndex(), true); LogLevel level = new LogLevel(event.getColumns()[0].getVariable(). toInt()); LogLevel effectiveLevel = new LogLevel(event.getColumns()[1]. getVariable().toInt()); System.out.println(name.toString() + "=" + level + "(" + effectiveLevel + ")"); } } else if (event.getStatus() != TableEvent.STATUS_OK) { System.err.println("Logger list command failed with: "+ event.getErrorMessage()); } }
private void printLogger(TableEvent event) { if ((event.getStatus() == TableEvent.STATUS_OK) && (event.getIndex() != null)) { int rowStatus = event.getColumns()[2].getVariable().toInt(); if (rowStatus == 1) { OctetString name = new OctetString(); name.fromSubIndex(event.getIndex(), true); LogLevel level = new LogLevel(event.getColumns()[0].getVariable(). toInt()); LogLevel effectiveLevel = new LogLevel(event.getColumns()[1]. getVariable().toInt()); System.out.println(name.toString() + "=" + level + "(" + effectiveLevel + ")"); } } else if (event.getStatus() != TableEvent.STATUS_OK) { System.err.println("Logger list command failed with: "+ event.getErrorMessage()); } }
private void printLogger(TableEvent event) { if ((event.getStatus() == TableEvent.STATUS_OK) && (event.getIndex() != null)) { int rowStatus = event.getColumns()[2].getVariable().toInt(); if (rowStatus == 1) { OctetString name = new OctetString(); name.fromSubIndex(event.getIndex(), true); LogLevel level = new LogLevel(event.getColumns()[0].getVariable(). toInt()); LogLevel effectiveLevel = new LogLevel(event.getColumns()[1]. getVariable().toInt()); System.out.println(name.toString() + "=" + level + "(" + effectiveLevel + ")"); } } else if (event.getStatus() != TableEvent.STATUS_OK) { System.err.println("Logger list command failed with: "+ event.getErrorMessage()); } }
if (row.getStatus() == TableEvent.STATUS_OK) { Variable remoteManagerPublic = row.getColumns()[1].getVariable(); if (!row.isError() && remoteManagerPublic instanceof OctetString &&
if (row.getStatus() == TableEvent.STATUS_OK) { Variable remoteManagerPublic = row.getColumns()[1].getVariable(); if (!row.isError() && remoteManagerPublic instanceof OctetString &&
public void testWalkSystem() throws IOException { Snmp snmp = new Snmp(new DefaultUdpTransportMapping()); TableUtils walker = new TableUtils(snmp, new DefaultPDUFactory()); snmp.listen(); Address addr = new UdpAddress(InetAddress.getLocalHost(), 9161); //Address addr = new UdpAddress(InetAddressUtils.addr("192.168.0.100"), 161); Target target = new CommunityTarget(addr, new OctetString("public")); target.setVersion(SnmpConstants.version1); target.setTimeout(3000); target.setRetries(3); // Implements snmp4j API @SuppressWarnings("rawtypes") List results = walker.getTable(target, new OID[] {new OID("1.3.6.1.2.1.1")}, null, null); assertNotNull(results); assertFalse(results.isEmpty()); assertTrue(results.get(results.size()-1) instanceof TableEvent); TableEvent lastEvent = (TableEvent)results.get(results.size()-1); MockUtil.println("Status of lastEvent is "+lastEvent.getStatus()); assertEquals(TableEvent.STATUS_OK, lastEvent.getStatus()); }