package org.onap.aai.modelloader.service;
import java.io.IOException;
+import java.io.InputStream;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
@RequestMapping("/services/model-loader/v1/model-service")
public class ModelLoaderService implements ModelLoaderInterface {
- private static Logger logger = LoggerFactory.getInstance().getLogger(ModelLoaderService.class.getName());
+ private static final Logger logger = LoggerFactory.getInstance().getLogger(ModelLoaderService.class.getName());
@Value("${CONFIG_HOME}")
private String configDir;
logger.info(ModelLoaderMsgs.LOADING_CONFIGURATION);
ModelLoaderConfig.setConfigHome(configDir);
Properties configProperties = new Properties();
- try {
- configProperties.load(Files.newInputStream(Paths.get(configDir, "model-loader.properties")));
+ try (InputStream configInputStream = Files.newInputStream(Paths.get(configDir, "model-loader.properties"))) {
+ configProperties.load(configInputStream);
config = new ModelLoaderConfig(configProperties);
if (!config.getASDCConnectionDisabled()) {
initSdcClient();