Tabnine Logo
Command$Output.separator
Code IndexAdd Tabnine to your IDE (free)

How to use
separator
method
in
sirius.kernel.health.console.Command$Output

Best Java code snippets using sirius.kernel.health.console.Command$Output.separator (Showing top 18 results out of 315)

origin: com.scireum/sirius-kernel

@Override
public void execute(Output output, String... params) throws Exception {
  String filter = Values.of(params).at(0).toLowerCase();
  output.apply("%-39s %40s", "NAME", "VALUE");
  output.separator();
  for (Map.Entry<Object, Object> prop : System.getProperties().entrySet()) {
    if (Strings.isEmpty(filter) || prop.getKey().toString().toLowerCase().contains(filter) || prop.getValue()
                                                   .toString()
                                                   .toLowerCase()
                                                   .contains(
                                                       filter)) {
      output.apply("%-39s %40s", prop.getKey(), prop.getValue());
    }
  }
  output.separator();
}
origin: com.scireum/sirius-kernel

@Override
public void execute(Output output, String... params) throws Exception {
  Value name = Value.indexOf(0, params);
  if (name.isEmptyString()) {
    output.line("No class name given. Try: doc <classname>");
    return;
  }
  Injector.getAllLoadedClasses()
      .stream()
      .filter(c -> c.getName().toLowerCase().contains(name.asString().toLowerCase()))
      .forEach(c -> {
        output.line(c.getName());
        output.separator();
        for (Method m : c.getMethods()) {
          output.line(m.toString());
        }
        output.blankLine();
      });
}
origin: com.scireum/sirius-kernel

@Override
@SuppressWarnings("squid:S1215")
@Explain("The whole purpose of this call is to invoke the garbage collector.")
public void execute(Output output, String... params) throws Exception {
  output.apply(LINE_FORMAT, "TYPE", "SIZE");
  output.separator();
  output.apply(LINE_FORMAT, "Free", NLS.formatSize(Runtime.getRuntime().freeMemory()));
  output.apply(LINE_FORMAT, "Total", NLS.formatSize(Runtime.getRuntime().totalMemory()));
  output.apply(LINE_FORMAT, "Max", NLS.formatSize(Runtime.getRuntime().maxMemory()));
  Runtime.getRuntime().gc();
  output.separator();
  output.apply(LINE_FORMAT, "Free", NLS.formatSize(Runtime.getRuntime().freeMemory()));
  output.apply(LINE_FORMAT, "Total", NLS.formatSize(Runtime.getRuntime().totalMemory()));
  output.apply(LINE_FORMAT, "Max", NLS.formatSize(Runtime.getRuntime().maxMemory()));
  output.separator();
}
origin: com.scireum/sirius-db

    for (Map.Entry<String, Tuple<String, String>> e : mongo.traceData.entrySet()) {
      output.line(e.getKey());
      output.separator();
      output.blankLine();
      output.line("Query");
output.blankLine();
output.line("Mongo DB Statistics");
output.separator();
output.line(mongo.db().runCommand(Document.parse("{ dbStats: 1, scale: 1 }")).toString());
origin: com.scireum/sirius-kernel

       "BLOCKED",
       "DROPPED");
output.separator();
for (AsyncExecutor exec : tasks.getExecutors()) {
  output.apply("%-20s %8d %8d %8d %12.1f %8d %8d",
output.separator();
output.blankLine();
output.apply("Frequency Limited Tasks");
output.separator();
for (Tuple<String, LocalDateTime> task : tasks.getScheduledTasks()) {
  output.apply("%-60s %s", task.getFirst(), NLS.toUserString(task.getSecond()));
output.separator();
output.blankLine();
output.apply("Background Loops");
output.separator();
for (BackgroundLoop loop : loops) {
  output.apply("%-60s %s", loop.getName(), loop.getExecutionInfo());
output.separator();
output.blankLine();
List<Operation> ops = Operation.getActiveOperations();
  output.blankLine();
  output.apply("Active Operations");
  output.separator();
  for (Operation op : ops) {
    output.line(op.toString());
origin: com.scireum/sirius-kernel

output.separator();
output.apply(LINE_FORMAT, "One-Minute", ts.getLastOneMinuteExecution());
output.apply(LINE_FORMAT, "Ten-Minutes", ts.getLastTenMinutesExecution());
output.apply(LINE_FORMAT, "One-Hour", ts.getLastHourExecution());
output.separator();
output.blankLine();
output.line("Daily Tasks");
output.separator();
for (EveryDay task : ts.getDailyTasks()) {
  output.apply("%30s: %2sh",
         Sirius.getSettings().getInt(Timers.TIMER_DAILY_PREFIX + task.getConfigKeyName()));
output.separator();
origin: com.scireum/sirius-kernel

output.separator();
for (StackTraceElement e : thread.getValue()) {
  output.apply("%-60s %19s",
         e.getFileName() + ":" + e.getLineNumber());
output.separator();
  output.separator();
  for (Tuple<String, String> e : cc.get().getMDC()) {
    output.apply("%-20s %59s", e.getFirst(), e.getSecond());
origin: com.scireum/sirius-kernel

.forEach(c -> {
  output.line(c.getKey());
  output.separator();
  output.apply("%8s %9s %5s %5s %s", "AVG[ms]", "TOTAL[ms]", "RATIO", "COUNT", "NAME");
  output.separator();
  c.getValue().forEach(v -> {
    Average avg = v.getAvg();
          v.getKey());
  });
  output.separator();
  output.blankLine();
});
origin: com.scireum/sirius-db

@Override
public void execute(Output output, String... params) throws Exception {
  if (!redis.isConfigured()) {
    output.line("Redis is not configured...");
    return;
  }
  if (params.length > 1 && "unlock".equals(params[0])) {
    output.line("Killing lock: " + params[1]);
    redis.unlock(params[1], true);
  }
  output.line("Redis Statistics");
  output.separator();
  for (Map.Entry<String, String> e : redis.getInfo().entrySet()) {
    output.apply("%-40s %40s", e.getKey(), e.getValue());
  }
  output.blankLine();
  output.line("Redis Locks (use redis unlock <lock> to forcefully remove a lock)");
  output.separator();
  for (Redis.LockInfo info : redis.getLockList()) {
    output.apply("%-45s %-5s %-25s %-15s",
           info.name,
           info.value,
           info.since != null ? info.since.toString() : "-",
           info.ttl != null ? info.ttl.toString() + "s" : "-");
  }
}
origin: com.scireum/sirius-search

private void outputMapping(Output output, String name) {
  Class<? extends Entity> type = index.getType(name);
  EntityDescriptor ed = index.getDescriptor(type);
  GetMappingsResponse res = index.getClient()
                  .admin()
                  .indices()
                  .prepareGetMappings(index.getIndexName(ed.getIndex()))
                  .setTypes(ed.getType())
                  .execute()
                  .actionGet();
  try {
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    output.blankLine();
    output.line(name);
    output.separator();
    Iterator<ImmutableOpenMap<String, MappingMetaData>> outerIter = res.mappings().valuesIt();
    while (outerIter.hasNext()) {
      ImmutableOpenMap<String, MappingMetaData> c = outerIter.next();
      outputMapping(output, c);
    }
    output.line(new String(out.toByteArray(), Charsets.UTF_8));
  } catch (IOException e) {
    output.line(Exceptions.handle(e).getMessage());
  }
}
origin: com.scireum/sirius-kernel

@Override
public void execute(Output output, String... params) {
  if (params.length > 0) {
    for (Cache<?, ?> c : CacheManager.getCaches()) {
      if (Value.indexOf(0, params).asString().equals(c.getName())) {
        output.apply("Flushing: %s", params[0]);
        c.clear();
      }
    }
  } else {
    output.line("Use cache <name> to flush the given cache...");
  }
  output.blankLine();
  output.apply("%-53s %8s %8s %8s", "NAME", "SIZE", "MAX-SIZE", "HIT-RATE");
  output.separator();
  for (Cache<?, ?> c : CacheManager.getCaches()) {
    output.apply("%-53s %8d %8d %8d", c.getName(), c.getSize(), c.getMaxSize(), c.getHitRate());
  }
  output.separator();
}
origin: com.scireum/sirius-kernel

@Override
public void execute(Output output, String... params) throws Exception {
  boolean withTraces = Value.indexOf(0, params).isFilled();
  boolean includeWaiting = "Y".equals(Value.indexOf(1, params).asString());
  if (withTraces) {
    outputThreadInfos(output, includeWaiting, params[0]);
  } else {
    output.line("Usage: threads [<filter> (or 'all')] [Y=include WAITING/NATIVE]");
    output.separator();
    output.apply("%-15s %10s %53s", "STATE", "ID", "NAME");
    output.separator();
    for (ThreadInfo info : t.dumpAllThreads(false, false)) {
      output.apply("%-15s %10s %53s",
             info.isInNative() ? "NATIVE" : info.getThreadState().name(),
             info.getThreadId(),
             info.getThreadName());
    }
    output.separator();
  }
}
origin: com.scireum/sirius-kernel

@Override
public void execute(Output output, String... params) {
  if (params.length == 2) {
    output.apply("Setting %s to: %s", params[0], params[1]);
    Log.setLevel(params[0], Level.toLevel(params[1]));
    output.blankLine();
  } else {
    output.line("Usage: logger <name> <LEVEL>");
    output.blankLine();
    output.line("Known loggers:");
    output.separator();
    for (Log l : Log.getAllLoggers()) {
      output.line(l.getName());
    }
    output.separator();
  }
}
origin: com.scireum/sirius-search

private void query(Output output, Values values) {
  Class<? extends Entity> type = UpdateMappingCommand.findTypeOrReportError(output, values.at(1).asString());
  if (type != null) {
    output.line("Results (limited at 500):");
    output.separator();
    AtomicInteger rows = new AtomicInteger();
    for (Entity e : index.select(type)
               .deliberatelyUnrouted()
               .query(values.at(2).asString())
               .limit(500)
               .queryList()) {
      output.line(e.toDebugString());
      rows.incrementAndGet();
    }
    outputAffectedRows(output, rows);
  }
}
origin: com.scireum/sirius-kernel

@Override
public void execute(Output output, String... params) throws Exception {
  output.line(Product.getProduct().toString());
  output.blankLine();
  output.line("MODULES");
  output.separator();
  output.blankLine();
  Product.getModules().forEach(m -> {
    output.line(m.getName());
    output.line(m.getDetails());
    output.blankLine();
  });
  output.separator();
}
origin: com.scireum/sirius-kernel

@Override
public void execute(Output output, String... params) throws Exception {
  output.blankLine();
  output.apply("C O N S O L E  -  %s", Product.getProduct());
  output.blankLine();
  output.apply("%-20s %s", "CMD", "DESCRIPTION");
  output.separator();
  List<Command> parts = new ArrayList<>(ctx.getParts(Command.class));
  parts.sort(Comparator.comparing(Command::getName));
  for (Command cmd : parts) {
    output.apply("%-20s %s", cmd.getName(), cmd.getDescription());
  }
  output.separator();
}
origin: com.scireum/sirius-search

private void outputAffectedRows(Output output, AtomicInteger rows) {
  output.separator();
  output.apply("%s rows affected", rows.get());
  output.blankLine();
}
origin: com.scireum/sirius-kernel

@Override
public void execute(Output output, String... params) throws Exception {
  output.apply("%-8s %-30s %15s", "STATE", "NAME", "VALUE");
  output.separator();
  for (Metric metric : metrics.getMetrics()) {
    output.apply("%-8s %-30s %15s", metric.getState(), metric.getLabel(), metric.getValueAsString());
  }
  output.separator();
}
sirius.kernel.health.consoleCommand$Outputseparator

Javadoc

Shortcut to print a line filled with "-------------"

Popular methods of Command$Output

  • apply
    Formats the given string by replacing all parameters with the given columns. This is a shortcut for
  • blankLine
    Shortcut to print a new line.
  • line
    Shortcut to print the given contents in a single line.

Popular in Java

  • Start an intent from android
  • putExtra (Intent)
  • compareTo (BigDecimal)
  • scheduleAtFixedRate (Timer)
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • JList (javax.swing)
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now