public String getUsageString() { return makeBasicUsageString()+"; "+ // ignore storage // "storage: " + storage.getStorageMetrics() + "; " + "tasks: " + executionManager.getNumActiveTasks()+" active, "+ executionManager.getNumIncompleteTasks()+" unfinished; "+ executionManager.getNumInMemoryTasks()+" remembered, "+ executionManager.getTotalTasksSubmitted()+" total submitted)"; }
private void refreshSensors() { ManagementContext managementContext = getManagementContext(); BasicExecutionManager execManager = (BasicExecutionManager) (managementContext != null ? managementContext.getExecutionManager() : null); LocalSubscriptionManager subsManager = (LocalSubscriptionManager) (managementContext != null ? managementContext.getSubscriptionManager() : null); if (managementContext != null) { sensors().set(TOTAL_EFFECTORS_INVOKED, ((ManagementContextInternal)managementContext).getTotalEffectorInvocations()); } if (execManager != null) { sensors().set(TOTAL_TASKS_SUBMITTED, execManager.getTotalTasksSubmitted()); sensors().set(NUM_INCOMPLETE_TASKS, execManager.getNumIncompleteTasks()); sensors().set(NUM_ACTIVE_TASKS, execManager.getNumActiveTasks()); } if (subsManager != null) { sensors().set(TOTAL_EVENTS_PUBLISHED, subsManager.getTotalEventsPublished()); sensors().set(TOTAL_EVENTS_DELIVERED, subsManager.getTotalEventsDelivered()); sensors().set(NUM_SUBSCRIPTIONS, subsManager.getNumSubscriptions()); } } }