4b293e8978319ce3e9ac65aaaf6744a8bcceaec1
[integration.git] /
1 package org.onap.pnfsimulator;
2
3 import com.fasterxml.jackson.databind.ObjectMapper;
4 import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
5 import java.io.File;
6
7 public class ConfigurationProvider {
8     static PnfSimConfig conf = null;
9
10     String IpVes = null;
11     String IpSftp = null;
12     String IpFtps = null;
13     String IpPnfsim = null;
14
15     public static PnfSimConfig getConfigInstance() {
16
17         ObjectMapper mapper = new ObjectMapper(new YAMLFactory());
18         try {
19             File file = new File("./config/config.yml");
20
21             conf = mapper.readValue(file, PnfSimConfig.class);
22             System.out.println("Ves IP: " + conf.getVesip());
23             System.out.println("SFTP IP: " + conf.getIpsftp());
24             System.out.println("FTPS IP: " + conf.getIpftps());
25             System.out.println("FTPS IP: " + conf.getIppnfsim());
26
27         } catch (Exception e) {
28             e.printStackTrace();
29         }
30         return conf;
31     }
32
33 }