@Override protected void monitor(final long millisTimeStamp, final List<ResourceInstance> resourceInstances) { super.monitor(millisTimeStamp, resourceInstances); monitorStatistics(millisTimeStamp, resourceInstances); }
private void monitor(final long sampleTimeMillis, final List<ResourceInstance> resourceInstance) { for (StatisticsMonitor monitor : StatMonitorHandler.this.monitors) { try { monitor.monitor(sampleTimeMillis, resourceInstance); } catch (VirtualMachineError e) { SystemFailure.initiateFailure(e); throw e; } catch (Error e) { SystemFailure.checkFailure(); logger.warn(LogMarker.STATISTICS_MARKER, "StatisticsMonitor {} threw {}", monitor, e.getClass().getSimpleName(), e); } catch (RuntimeException e) { logger.warn(LogMarker.STATISTICS_MARKER, "StatisticsMonitor {} threw {}", monitor, e.getClass().getSimpleName(), e); } } }
for (StatisticsMonitor monitor : StatMonitorHandler.this.monitors) { try { monitor.monitor(latestTask.getSampleTimeMillis(), latestTask.getResourceInstances()); } catch (VirtualMachineError e) {