private static void printUsage() { printUsageHeader(); printHelpUsage(); printListUsage(); printSetUsage(); printOptions(); }
public PDU createPDU(MessageProcessingModel messageProcessingModel) { return createPDU((Target)null); }
public synchronized void flush() { if (colSizes == null) { computeColumnSizes(); } printBuffer(); buffer.clear(); }
public boolean next(TableEvent event) { printLogger(event); return event.getStatus() == TableEvent.STATUS_OK; }
private void optionDetailList(int indentation, String prefix, StringBuffer buf, SortedMap<String, ArgumentFormat> soptions) { for (String opt : soptions.keySet()) { String o = spaces(indentation) + "-" + opt; String optSyn = help.getString("options.syn." + opt); o += tab(indentation, o.length(), 2); o += optSyn; buf.append(prefix); buf.append(o); String optDesc = help.getString("options.des." + opt); buf.append(format(getTabPosition(3), optDesc, 3, o.length())); buf.append('\n'); } }
public static void printUsage() throws IOException { SnmpCommand b = new SnmpCommand("help", new HashMap<String, List<Object>>()); String help = b.help("", null, true, false); out.println(help); }
private String options(int indentation, String prefix, String command) { StringBuffer buf = new StringBuffer(); String[] format = selectFormat(command); if (format == null) { return ""; } ArgumentParser p = new ArgumentParser(format[0], format[1]); Map<String, ArgumentFormat> options = p.getOptionFormat(); SortedMap<String, ArgumentFormat> soptions = new TreeMap<String, ArgumentFormat>(options); optionDetailList(indentation, prefix, buf, soptions); return buf.toString(); }
@Override protected <A extends Address> void sendMessage(TransportMapping<A> transport, Address destAddress, byte[] message, TransportStateReference tmStateReference, long timeoutMillis, int maxRetries) throws IOException { super.sendMessage(transport, destAddress, message, tmStateReference, timeoutMillis, maxRetries); if (packetDumpEnabled) { SnmpCommand.this.processMessage(transport, destAddress, message); } }
public synchronized void addRow(Object[] columns) { buffer.add(columns); if (buffer.size() > limit) { flush(); } }
private void computeColumnSizes() { int numcols = 0; for (Object[] aBuffer1 : buffer) { Object o = aBuffer1; numcols = Math.max(numcols, ((Object[]) o).length); } colSizes = new int[numcols]; for (Object[] aBuffer : buffer) { Object o = aBuffer; Object[] c = (Object[]) o; for (int j = 0; j < c.length; j++) { String s = getString(c[j]); colSizes[j] = Math.max(s.length(), colSizes[j]); } } }
public boolean next(TableEvent event) { int offset = addIndex ? 1 : 0; Object[] c = new Object[event.getColumns().length + offset]; for (int i = 0; i < event.getColumns().length; i++) { c[i] = event.getColumns()[i + offset]; } tf.addRow(c); ((Counter32) event.getUserObject()).increment(); return true; }
private static void printUsage() { printUsageHeader(); printHelpUsage(); printListUsage(); printSetUsage(); printOptions(); }
public boolean next(TableEvent event) { printLogger(event); return event.getStatus() == TableEvent.STATUS_OK; }
@Override public void processMessage(TransportMapping<?> sourceTransport, Address incomingAddress, ByteBuffer wholeMessage, TransportStateReference tmStateReference) { if (packetDumpEnabled) { SnmpCommand.this.processMessage(sourceTransport, incomingAddress, wholeMessage, tmStateReference); } super.processMessage(sourceTransport, incomingAddress, wholeMessage, tmStateReference); }
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 static void printUsage() { printUsageHeader(); printHelpUsage(); printListUsage(); printSetUsage(); printOptions(); }
public boolean next(TableEvent event) { printLogger(event); return event.getStatus() == TableEvent.STATUS_OK; }
public void finished(TableEvent event) { printLogger(event); finished = true; synchronized (event.getUserObject()) { event.getUserObject().notify(); } }
public void finished(TableEvent event) { printLogger(event); finished = true; synchronized (event.getUserObject()) { event.getUserObject().notify(); } }
public void finished(TableEvent event) { printLogger(event); finished = true; synchronized (event.getUserObject()) { event.getUserObject().notify(); } }