nonDeploymentManagementContext.setMode(NonDeploymentManagementContext.NonDeploymentManagementContextMode.MANAGEMENT_STARTING); nonDeploymentManagementContext.getSubscriptionManager().setDelegate((AbstractSubscriptionManager) managementContext.getSubscriptionManager()); nonDeploymentManagementContext.getSubscriptionManager().startDelegatingForSubscribing();
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) { setAttribute(TOTAL_EFFECTORS_INVOKED, ((ManagementContextInternal)managementContext).getTotalEffectorInvocations()); } if (execManager != null) { setAttribute(TOTAL_TASKS_SUBMITTED, execManager.getTotalTasksSubmitted()); setAttribute(NUM_INCOMPLETE_TASKS, execManager.getNumIncompleteTasks()); setAttribute(NUM_ACTIVE_TASKS, execManager.getNumActiveTasks()); } if (subsManager != null) { setAttribute(TOTAL_EVENTS_PUBLISHED, subsManager.getTotalEventsPublished()); setAttribute(TOTAL_EVENTS_DELIVERED, subsManager.getTotalEventsDelivered()); setAttribute(NUM_SUBSCRIPTIONS, subsManager.getNumSubscriptions()); } } }