3 import java.util.HashMap;
4 import java.util.Iterator;
7 import org.slf4j.Logger;
8 import org.slf4j.LoggerFactory;
11 public class Configuration{
13 private static Logger log = LoggerFactory.getLogger(Configuration.class);
14 private static Map<String, Map<String, Object>> settings;
16 public void init(Map<String, Object> yamlConfigs){
17 settings = new HashMap<>();
19 if(yamlConfigs!=null){
20 Iterator<String> keys = yamlConfigs.keySet().iterator();
21 while(keys.hasNext()){
22 String key = keys.next();
24 Object value = yamlConfigs.get(key);
26 if(value instanceof Map){
27 Map<String, Object> valueMap = (Map<String, Object>) value;
28 settings.put(key, valueMap);
32 log.info(":::Settings initiated :::");
35 public static Map<String, Map<String, Object>> getSettings() {