blob: c7de131b7d1acde0165e3996a60029f213ad119b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
package config;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Configuration{
private static Logger log = LoggerFactory.getLogger(Configuration.class);
private static Map<String, Map<String, Object>> settings;
public void init(Map<String, Object> yamlConfigs){
settings = new HashMap<>();
if(yamlConfigs!=null){
Iterator<String> keys = yamlConfigs.keySet().iterator();
while(keys.hasNext()){
String key = keys.next();
Object value = yamlConfigs.get(key);
if(value instanceof Map){
Map<String, Object> valueMap = (Map<String, Object>) value;
settings.put(key, valueMap);
}
}
}
log.info(":::Settings initiated :::");
}
public static Map<String, Map<String, Object>> getSettings() {
return settings;
}
}
|