private void enableControllerServices(final String processGroupId, final Map<String, Revision> serviceRevisions, final Map<String, AffectedComponentEntity> affectedServices, final Pause pause) { if (serviceRevisions.isEmpty()) { return; } logger.debug("Enabling Controller Services with ID's {} from Process Group {}", serviceRevisions.keySet(), processGroupId); serviceFacade.verifyActivateControllerServices(processGroupId, ControllerServiceState.ENABLED, affectedServices.keySet()); serviceFacade.activateControllerServices(processGroupId, ControllerServiceState.ENABLED, serviceRevisions); waitForControllerServiceState(processGroupId, affectedServices, ControllerServiceState.ENABLED, pause); }
private void disableControllerServices(final String processGroupId, final Map<String, Revision> serviceRevisions, final Map<String, AffectedComponentEntity> affectedServices, final Pause pause) { if (serviceRevisions.isEmpty()) { return; } logger.debug("Disabling Controller Services with ID's {} from Process Group {}", serviceRevisions.keySet(), processGroupId); serviceFacade.verifyActivateControllerServices(processGroupId, ControllerServiceState.DISABLED, affectedServices.keySet()); serviceFacade.activateControllerServices(processGroupId, ControllerServiceState.DISABLED, serviceRevisions); waitForControllerServiceState(processGroupId, affectedServices, ControllerServiceState.DISABLED, pause); }
private void disableControllerServices(final VariableRegistryUpdateRequest updateRequest, final String processGroupId, final Map<String, Revision> serviceRevisions, final Pause pause) { if (serviceRevisions.isEmpty()) { return; } serviceFacade.verifyActivateControllerServices(processGroupId, ControllerServiceState.DISABLED, serviceRevisions.keySet()); serviceFacade.activateControllerServices(processGroupId, ControllerServiceState.DISABLED, serviceRevisions); waitForLocalControllerServiceStatus(processGroupId, serviceRevisions.keySet(), ControllerServiceState.DISABLED, updateRequest, pause); }
private void enableControllerServices(final VariableRegistryUpdateRequest updateRequest, final String processGroupId, final Map<String, Revision> serviceRevisions, final Pause pause) { if (serviceRevisions.isEmpty()) { return; } serviceFacade.verifyActivateControllerServices(processGroupId, ControllerServiceState.ENABLED, serviceRevisions.keySet()); serviceFacade.activateControllerServices(processGroupId, ControllerServiceState.ENABLED, serviceRevisions); waitForLocalControllerServiceStatus(processGroupId, serviceRevisions.keySet(), ControllerServiceState.ENABLED, updateRequest, pause); }
final ActivateControllerServicesEntity entity = serviceFacade.activateControllerServices(id, serviceState, componentRevisions); return generateOkResponse(entity).build();