private void processRequestItems() { final Queue<MonitoringEventListener.RequestStats> requestQueuedItems = monitoringEventListener.getRequestQueuedItems(); final FloodingLogger floodingLogger = new FloodingLogger(requestQueuedItems); while (!requestQueuedItems.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final MonitoringEventListener.RequestStats event = requestQueuedItems.remove(); final MonitoringEventListener.TimeStats requestStats = event.getRequestStats(); statisticsBuilder.addRequestExecution(requestStats.getStartTime(), requestStats.getDuration()); final MonitoringEventListener.MethodStats methodStat = event.getMethodStats(); if (methodStat != null) { final ResourceMethod method = methodStat.getMethod(); statisticsBuilder.addExecution(event.getRequestUri(), method, methodStat.getStartTime(), methodStat.getDuration(), requestStats.getStartTime(), requestStats.getDuration()); } } }
private void processRequestItems() { final Queue<MonitoringEventListener.RequestStats> requestQueuedItems = monitoringEventListener.getRequestQueuedItems(); final FloodingLogger floodingLogger = new FloodingLogger(requestQueuedItems); while (!requestQueuedItems.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final MonitoringEventListener.RequestStats event = requestQueuedItems.remove(); final MonitoringEventListener.TimeStats requestStats = event.getRequestStats(); statisticsBuilder.addRequestExecution(requestStats.getStartTime(), requestStats.getDuration()); final MonitoringEventListener.MethodStats methodStat = event.getMethodStats(); if (methodStat != null) { final ResourceMethod method = methodStat.getMethod(); statisticsBuilder.addExecution(event.getRequestUri(), method, methodStat.getStartTime(), methodStat.getDuration(), requestStats.getStartTime(), requestStats.getDuration()); } } }
private void processRequestItems() { final Queue<MonitoringEventListener.RequestStats> requestQueuedItems = monitoringEventListener.getRequestQueuedItems(); final FloodingLogger floodingLogger = new FloodingLogger(requestQueuedItems); while (!requestQueuedItems.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final MonitoringEventListener.RequestStats event = requestQueuedItems.remove(); final MonitoringEventListener.TimeStats requestStats = event.getRequestStats(); statisticsBuilder.addRequestExecution(requestStats.getStartTime(), requestStats.getDuration()); final MonitoringEventListener.MethodStats methodStat = event.getMethodStats(); if (methodStat != null) { final ResourceMethod method = methodStat.getMethod(); statisticsBuilder.addExecution(event.getRequestUri(), method, methodStat.getStartTime(), methodStat.getDuration(), requestStats.getStartTime(), requestStats.getDuration()); } } }
private void processRequestItems() { final Queue<MonitoringEventListener.RequestStats> requestQueuedItems = monitoringEventListener.getRequestQueuedItems(); final FloodingLogger floodingLogger = new FloodingLogger(requestQueuedItems); while (!requestQueuedItems.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final MonitoringEventListener.RequestStats event = requestQueuedItems.remove(); final MonitoringEventListener.TimeStats requestStats = event.getRequestStats(); statisticsBuilder.addRequestExecution(requestStats.getStartTime(), requestStats.getDuration()); final MonitoringEventListener.MethodStats methodStat = event.getMethodStats(); if (methodStat != null) { final ResourceMethod method = methodStat.getMethod(); statisticsBuilder.addExecution(event.getRequestUri(), method, methodStat.getStartTime(), methodStat.getDuration(), requestStats.getStartTime(), requestStats.getDuration()); } } }
private void processRequestItems() { final Queue<MonitoringEventListener.RequestStats> requestQueuedItems = monitoringEventListener.getRequestQueuedItems(); final FloodingLogger floodingLogger = new FloodingLogger(requestQueuedItems); while (!requestQueuedItems.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final MonitoringEventListener.RequestStats event = requestQueuedItems.remove(); final MonitoringEventListener.TimeStats requestStats = event.getRequestStats(); statisticsBuilder.addRequestExecution(requestStats.getStartTime(), requestStats.getDuration()); final MonitoringEventListener.MethodStats methodStat = event.getMethodStats(); if (methodStat != null) { final ResourceMethod method = methodStat.getMethod(); statisticsBuilder.addExecution(event.getRequestUri(), method, methodStat.getStartTime(), methodStat.getDuration(), requestStats.getStartTime(), requestStats.getDuration()); } } }
private void processRequestItems() { final Queue<MonitoringEventListener.RequestStats> requestQueuedItems = monitoringEventListener.getRequestQueuedItems(); final FloodingLogger floodingLogger = new FloodingLogger(requestQueuedItems); while (!requestQueuedItems.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final MonitoringEventListener.RequestStats event = requestQueuedItems.remove(); final MonitoringEventListener.TimeStats requestStats = event.getRequestStats(); statisticsBuilder.addRequestExecution(requestStats.getStartTime(), requestStats.getDuration()); final MonitoringEventListener.MethodStats methodStat = event.getMethodStats(); if (methodStat != null) { final ResourceMethod method = methodStat.getMethod(); statisticsBuilder.addExecution(event.getRequestUri(), method, methodStat.getStartTime(), methodStat.getDuration(), requestStats.getStartTime(), requestStats.getDuration()); } } }
private void processRequestItems() { final Queue<MonitoringEventListener.RequestStats> requestQueuedItems = monitoringEventListener.getRequestQueuedItems(); final FloodingLogger floodingLogger = new FloodingLogger(requestQueuedItems); while (!requestQueuedItems.isEmpty()) { floodingLogger.conditionallyLogFlooding(); final MonitoringEventListener.RequestStats event = requestQueuedItems.remove(); final MonitoringEventListener.TimeStats requestStats = event.getRequestStats(); statisticsBuilder.addRequestExecution(requestStats.getStartTime(), requestStats.getDuration()); final MonitoringEventListener.MethodStats methodStat = event.getMethodStats(); if (methodStat != null) { final ResourceMethod method = methodStat.getMethod(); statisticsBuilder.addExecution(event.getRequestUri(), method, methodStat.getStartTime(), methodStat.getDuration(), requestStats.getStartTime(), requestStats.getDuration()); } } }