private void scheduleStatusPrinter(long start) { overallStatusPrintExecutor.scheduleAtFixedRate(() -> { try { System.out.printf( "%6s -- %4s splits (R: %2s L: %3s I: %3s B: %3s W: %3s C: %5s) | %3s tasks (%3s %3s %3s %3s %3s) | Selections: %4s %4s %4s %4s %3s\n", nanosSince(start), taskExecutor.getTotalSplits(), taskExecutor.getRunningSplits(), taskExecutor.getTotalSplits() - taskExecutor.getIntermediateSplits(), taskExecutor.getIntermediateSplits(), taskExecutor.getBlockedSplits(), taskExecutor.getWaitingSplits(), taskExecutor.getCompletedSplitsLevel0() + taskExecutor.getCompletedSplitsLevel1() + taskExecutor.getCompletedSplitsLevel2() + taskExecutor.getCompletedSplitsLevel3() + taskExecutor.getCompletedSplitsLevel4(), taskExecutor.getTasks(), taskExecutor.getRunningTasksLevel0(), taskExecutor.getRunningTasksLevel1(), taskExecutor.getRunningTasksLevel2(), taskExecutor.getRunningTasksLevel3(), taskExecutor.getRunningTasksLevel4(), (int) splitQueue.getSelectedCountLevel0().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel1().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel2().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel3().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel4().getOneMinute().getRate()); } catch (Exception ignored) { } }, 1, 1, SECONDS); }
/** * This is a hack to work around limitations in Jmxutils. */ @Deprecated public void resetTo(CounterStat counterStat) { oneMinute.resetTo(counterStat.getOneMinute()); fiveMinute.resetTo(counterStat.getFiveMinute()); fifteenMinute.resetTo(counterStat.getFifteenMinute()); count.set(counterStat.getTotalCount()); }
public void merge(CounterStat counterStat) { requireNonNull(counterStat, "counterStat is null"); oneMinute.merge(counterStat.getOneMinute()); fiveMinute.merge(counterStat.getFiveMinute()); fifteenMinute.merge(counterStat.getFifteenMinute()); count.addAndGet(counterStat.getTotalCount()); }
/** * This is a hack to work around limitations in Jmxutils. */ @Deprecated public void resetTo(CounterStat counterStat) { oneMinute.resetTo(counterStat.getOneMinute()); fiveMinute.resetTo(counterStat.getFiveMinute()); fifteenMinute.resetTo(counterStat.getFifteenMinute()); count.set(counterStat.getTotalCount()); }
public void merge(CounterStat counterStat) { requireNonNull(counterStat, "counterStat is null"); oneMinute.merge(counterStat.getOneMinute()); fiveMinute.merge(counterStat.getFiveMinute()); fifteenMinute.merge(counterStat.getFifteenMinute()); count.addAndGet(counterStat.getTotalCount()); }
public CounterStatSnapshot snapshot() { return new CounterStatSnapshot(getTotalCount(), getOneMinute().snapshot(), getFiveMinute().snapshot(), getFifteenMinute().snapshot()); }
public CounterStatSnapshot snapshot() { return new CounterStatSnapshot(getTotalCount(), getOneMinute().snapshot(), getFiveMinute().snapshot(), getFifteenMinute().snapshot()); }
private void scheduleStatusPrinter(long start) { overallStatusPrintExecutor.scheduleAtFixedRate(() -> { try { System.out.printf( "%6s -- %4s splits (R: %2s L: %3s I: %3s B: %3s W: %3s C: %5s) | %3s tasks (%3s %3s %3s %3s %3s) | Selections: %4s %4s %4s %4s %3s\n", nanosSince(start), taskExecutor.getTotalSplits(), taskExecutor.getRunningSplits(), taskExecutor.getTotalSplits() - taskExecutor.getIntermediateSplits(), taskExecutor.getIntermediateSplits(), taskExecutor.getBlockedSplits(), taskExecutor.getWaitingSplits(), taskExecutor.getCompletedSplitsLevel0() + taskExecutor.getCompletedSplitsLevel1() + taskExecutor.getCompletedSplitsLevel2() + taskExecutor.getCompletedSplitsLevel3() + taskExecutor.getCompletedSplitsLevel4(), taskExecutor.getTasks(), taskExecutor.getRunningTasksLevel0(), taskExecutor.getRunningTasksLevel1(), taskExecutor.getRunningTasksLevel2(), taskExecutor.getRunningTasksLevel3(), taskExecutor.getRunningTasksLevel4(), (int) splitQueue.getSelectedCountLevel0().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel1().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel2().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel3().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel4().getOneMinute().getRate()); } catch (Exception ignored) { } }, 1, 1, SECONDS); }
private void scheduleStatusPrinter(long start) { overallStatusPrintExecutor.scheduleAtFixedRate(() -> { try { System.out.printf( "%6s -- %4s splits (R: %2s L: %3s I: %3s B: %3s W: %3s C: %5s) | %3s tasks (%3s %3s %3s %3s %3s) | Selections: %4s %4s %4s %4s %3s\n", nanosSince(start), taskExecutor.getTotalSplits(), taskExecutor.getRunningSplits(), taskExecutor.getTotalSplits() - taskExecutor.getIntermediateSplits(), taskExecutor.getIntermediateSplits(), taskExecutor.getBlockedSplits(), taskExecutor.getWaitingSplits(), taskExecutor.getCompletedSplitsLevel0() + taskExecutor.getCompletedSplitsLevel1() + taskExecutor.getCompletedSplitsLevel2() + taskExecutor.getCompletedSplitsLevel3() + taskExecutor.getCompletedSplitsLevel4(), taskExecutor.getTasks(), taskExecutor.getRunningTasksLevel0(), taskExecutor.getRunningTasksLevel1(), taskExecutor.getRunningTasksLevel2(), taskExecutor.getRunningTasksLevel3(), taskExecutor.getRunningTasksLevel4(), (int) splitQueue.getSelectedCountLevel0().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel1().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel2().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel3().getOneMinute().getRate(), (int) splitQueue.getSelectedCountLevel4().getOneMinute().getRate()); } catch (Exception ignored) { } }, 1, 1, SECONDS); }