if (managedRoute.getExchangesTotal() == 0) { uncoveredRoutes.add(route.getId()); long routeCoveragePercentage = Math.round((double) managedRoute.getExchangesTotal() / contextExchangesTotal * 100); routesSummary.append("\t\tRoute ").append(route.getId()).append(" total: ").append(managedRoute.getExchangesTotal()).append(" (").append(routeCoveragePercentage).append("%)\n");
RouteDetails(ManagedRouteMBean managedRoute) { try { this.deltaProcessingTime = managedRoute.getDeltaProcessingTime(); this.exchangesInflight = managedRoute.getExchangesInflight(); this.exchangesTotal = managedRoute.getExchangesTotal(); this.externalRedeliveries = managedRoute.getExternalRedeliveries(); this.failuresHandled = managedRoute.getFailuresHandled(); this.firstExchangeCompletedExchangeId = managedRoute.getFirstExchangeCompletedExchangeId(); this.firstExchangeCompletedTimestamp = managedRoute.getFirstExchangeCompletedTimestamp(); this.firstExchangeFailureExchangeId = managedRoute.getFirstExchangeFailureExchangeId(); this.firstExchangeFailureTimestamp = managedRoute.getFirstExchangeFailureTimestamp(); this.lastExchangeCompletedExchangeId = managedRoute.getLastExchangeCompletedExchangeId(); this.lastExchangeCompletedTimestamp = managedRoute.getLastExchangeCompletedTimestamp(); this.lastExchangeFailureExchangeId = managedRoute.getLastExchangeFailureExchangeId(); this.lastExchangeFailureTimestamp = managedRoute.getLastExchangeFailureTimestamp(); this.lastProcessingTime = managedRoute.getLastProcessingTime(); this.load01 = managedRoute.getLoad01(); this.load05 = managedRoute.getLoad05(); this.load15 = managedRoute.getLoad15(); this.maxProcessingTime = managedRoute.getMaxProcessingTime(); this.meanProcessingTime = managedRoute.getMeanProcessingTime(); this.minProcessingTime = managedRoute.getMinProcessingTime(); this.oldestInflightDuration = managedRoute.getOldestInflightDuration(); this.oldestInflightExchangeId = managedRoute.getOldestInflightExchangeId(); this.redeliveries = managedRoute.getRedeliveries(); this.totalProcessingTime = managedRoute.getTotalProcessingTime(); this.lastError = managedRoute.getLastError(); this.hasRouteController = managedRoute.getHasRouteController(); } catch (Exception e) {
public RouteStats getCurrentStats(String routeId, CamelContext camelContext) { RouteStats routeStats = createRouteStats(routeId); try { routeStats.setModelUuid(getModelUUID(camelContext)); ManagedRouteMBean managedRoute = camelContext.getManagedRoute(routeId, ManagedRouteMBean.class); routeStats.setCompleted(managedRoute.getExchangesCompleted()); routeStats.setFailed(managedRoute.getExchangesFailed()); routeStats.setFailuresHandled(managedRoute.getFailuresHandled()); routeStats.setLastProcessingTime(managedRoute.getLastProcessingTime()); return routeStats; } catch (Exception e) { throw new CamelStatisticsAccessException("Failed to get statistics for route " + routeId, e); } }
public RouteDetails(ManagedRouteMBean managedRoute) { try { this.deltaProcessingTime = managedRoute.getDeltaProcessingTime(); this.exchangesInflight = managedRoute.getExchangesInflight(); this.exchangesTotal = managedRoute.getExchangesTotal(); this.externalRedeliveries = managedRoute.getExternalRedeliveries(); this.failuresHandled = managedRoute.getFailuresHandled(); this.firstExchangeCompletedExchangeId = managedRoute.getFirstExchangeCompletedExchangeId(); this.firstExchangeCompletedTimestamp = managedRoute.getFirstExchangeCompletedTimestamp(); this.firstExchangeFailureExchangeId = managedRoute.getFirstExchangeFailureExchangeId(); this.firstExchangeFailureTimestamp = managedRoute.getFirstExchangeFailureTimestamp(); this.lastExchangeCompletedExchangeId = managedRoute.getLastExchangeCompletedExchangeId(); this.lastExchangeCompletedTimestamp = managedRoute.getLastExchangeCompletedTimestamp(); this.lastExchangeFailureExchangeId = managedRoute.getLastExchangeFailureExchangeId(); this.lastExchangeFailureTimestamp = managedRoute.getLastExchangeFailureTimestamp(); this.lastProcessingTime = managedRoute.getLastProcessingTime(); this.load01 = managedRoute.getLoad01(); this.load05 = managedRoute.getLoad05(); this.load15 = managedRoute.getLoad15(); this.maxProcessingTime = managedRoute.getMaxProcessingTime(); this.meanProcessingTime = managedRoute.getMeanProcessingTime(); this.minProcessingTime = managedRoute.getMinProcessingTime(); this.oldestInflightDuration = managedRoute.getOldestInflightDuration(); this.oldestInflightExchangeId = managedRoute.getOldestInflightExchangeId(); this.redeliveries = managedRoute.getRedeliveries(); this.totalProcessingTime = managedRoute.getTotalProcessingTime(); this.lastError = managedRoute.getLastError(); this.hasRouteController = managedRoute.getHasRouteController(); } catch (Exception e) {