public MongoBillingConfig() {
Map<String, Object> defaultMap = new HashMap<>();
defaultMap.put("mongoBilling.hostname", "localhost");
defaultMap.put("mongoBilling.port", 27017);
defaultMap.put("mongoBilling.username", "");
defaultMap.put("mongoBilling.password", "");
Config defaultConf = ConfigFactory.parseMap(defaultMap);
Config config = ConfigFactory.load().withFallback(defaultConf);
setPort(config.getInt("mongoBilling.port"));
setUsername(config.getString("mongoBilling.username"));
setPassword(config.getString("mongoBilling.password"));
List<String> seedList = Optional.ofNullable(config.getString("mongoBilling.hostname")).isPresent() ?
Arrays.asList(config.getString("mongoBilling.hostname").split(",")) : null;
for (String seed : seedList) {
try {
hostname.add(new ServerAddress(seed, port));
} catch (Exception e) {
LOG.error("Error constructing mongo factory", e);
}
}
}
MongoBillingConfig.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:konker-platform
作者:
评论列表
文章目录