public void loadSdcControllers() {
SdcControllersConfiguration sdcControllersConfig = getSdcControllersConfiguration();
sdcControllersConfig.getAllDefinedControllers().forEach((k, v) -> {
- logger.info("Instantiating controller :" + k);
+ logger.info("Creating controller instance:" + k);
SdcSingleController sdcController = new SdcSingleController(clampProp, csarInstaller, v, true);
- try {
- sdcController.initSdc();
- } catch (SdcControllerException e) {
- logger.error("Exception caught when starting sdc controller", e);
- }
sdcControllersList.add(sdcController);
});
}
controller.initSdc();
}
} catch (SdcControllerException e) {
- logger.error("Exception caught when rebooting sdc controller", e);
+ logger.error("Exception caught when booting sdc controller", e);
}
}
logger.info("SDC Controllers check completed");
* If there is an issue with the parameters provided\r
*/\r
public void initSdc() throws SdcControllerException {\r
- logger.info("Attempt to initialize the SDC Controller");\r
+ logger.info("Attempt to initialize the SDC Controller: " + sdcConfig.getSdcControllerName());\r
if (this.getControllerStatus() != SdcSingleControllerStatus.STOPPED) {\r
throw new SdcControllerException("The controller is already initialized, call the closeSDC method first");\r
}\r
throw new SdcControllerException("Initialization of the SDC Controller failed with reason: "\r
+ result.getDistributionMessageResult());\r
}\r
+ logger.info("SDC Controller successfully initialized: " + sdcConfig.getSdcControllerName());\r
+ logger.info("Attempt to start the SDC Controller: " + sdcConfig.getSdcControllerName());\r
result = this.distributionClient.start();\r
if (!result.getDistributionActionResult().equals(DistributionActionResultEnum.SUCCESS)) {\r
logger.error("SDC distribution client start failed with reason:" + result.getDistributionMessageResult());\r
throw new SdcControllerException(\r
"Startup of the SDC Controller failed with reason: " + result.getDistributionMessageResult());\r
}\r
+ logger.info("SDC Controller successfully started: " + sdcConfig.getSdcControllerName());\r
this.changeControllerStatus(SdcSingleControllerStatus.IDLE);\r
}\r
\r
import java.util.List;
import java.util.Properties;
import java.util.UUID;
-import java.util.concurrent.TimeUnit;
import javax.annotation.PostConstruct;
import javax.ws.rs.BadRequestException;
private SecureServicePermission permissionUpdateCl;
private SecureServicePermission permissionReadTemplate;
private SecureServicePermission permissionUpdateTemplate;
- private static final long DCAE_DEPLOY_WAITING_TIME = TimeUnit.SECONDS.toNanos(30);
@PostConstruct
private final void afterConstruction() {