private int listSpanReceivers(List<String> args) throws IOException { SpanReceiverInfo infos[] = remote.listSpanReceivers(); if (infos.length == 0) { System.out.println("[no span receivers found]"); return 0; } TableListing listing = new TableListing.Builder(). addField("ID"). addField("CLASS"). showHeaders(). build(); for (SpanReceiverInfo info : infos) { listing.addRow("" + info.getId(), info.getClassName()); } System.out.println(listing.toString()); return 0; }
addField("NAME", Justification.LEFT). addField("OWNER", Justification.LEFT). addField("GROUP", Justification.LEFT). addField("MODE", Justification.LEFT). addField("LIMIT", Justification.RIGHT). addField("MAXTTL", Justification.RIGHT). addField("DEFAULT_REPLICATION", Justification.RIGHT); if (printStats) { builder. addField("BYTES_NEEDED", Justification.RIGHT). addField("BYTES_CACHED", Justification.RIGHT). addField("BYTES_OVERLIMIT", Justification.RIGHT). addField("FILES_NEEDED", Justification.RIGHT). addField("FILES_CACHED", Justification.RIGHT);
addField("ID", Justification.RIGHT). addField("POOL", Justification.LEFT). addField("REPL", Justification.RIGHT). addField("EXPIRY", Justification.LEFT). addField("PATH", Justification.LEFT); if (printStats) { tableBuilder.addField("BYTES_NEEDED", Justification.RIGHT). addField("BYTES_CACHED", Justification.RIGHT). addField("FILES_NEEDED", Justification.RIGHT). addField("FILES_CACHED", Justification.RIGHT);
public Builder addField(String title, Justification justification) { return addField(title, justification, false); }
public Builder addField(String title, boolean wrap) { return addField(title, Justification.LEFT, wrap); }
public Builder addField(String title, Justification justification) { return addField(title, justification, false); }
public Builder addField(String title) { return addField(title, Justification.LEFT, false); }
try { final TableListing listing = new TableListing.Builder().addField("Zone Name").addField("Status") .addField("EZKey Version Name").addField("Submission Time") .addField("Is Canceled?").addField("Completion Time") .addField("Number of files re-encrypted") .addField("Number of failures") .addField("Last File Checkpointed") .wrapWidth(AdminHelper.MAX_LINE_WIDTH).showHeaders().build(); final RemoteIterator<ZoneReencryptionStatus> it =
@Override public int run(Configuration conf, List<String> args) throws IOException { if (!args.isEmpty()) { System.err.println("Can't understand argument: " + args.get(0)); return 1; } HdfsAdmin admin = new HdfsAdmin(FileSystem.getDefaultUri(conf), conf); try { final TableListing listing = new TableListing.Builder() .addField("").addField("", true) .wrapWidth(AdminHelper.MAX_LINE_WIDTH).hideHeaders().build(); final RemoteIterator<EncryptionZone> it = admin.listEncryptionZones(); while (it.hasNext()) { EncryptionZone ez = it.next(); listing.addRow(ez.getPath(), ez.getKeyName()); } System.out.println(listing.toString()); } catch (IOException e) { System.err.println(prettifyException(e)); return 2; } return 0; } }
public Builder addField(String title) { return addField(title, Justification.LEFT, false); }
public Builder addField(String title, Justification justification) { return addField(title, justification, false); }
public Builder addField(String title, boolean wrap) { return addField(title, Justification.LEFT, wrap); }