@Override
public void inflate(Configuration config, Object... args) {
Validate.isTrue(args.length > 0, "args.length must be greater than 0");
Validate.isTrue(args[0] instanceof File, "args[0] must be an instance of " + File.class.getCanonicalName());
File baseDir = (File) args[0];
ConfigurationSection moduleSection = config.getConfigurationSection("database-modules");
this.statisticsEnabled = moduleSection.getBoolean("statistics.enabled");
this.maxStatisticCacheSize = moduleSection.getInt("statistics.max-cache-size", DEFAULT_MAX_CACHE_SIZE);
this.connections = Lists.newArrayList();
ConfigurationSection connectionsSection = config.getConfigurationSection("persistence-connection");
for (String key : connectionsSection.getKeys(false)) {
connections.add(new DatabaseConnection(connectionsSection.getConfigurationSection(key), baseDir));
}
}
DatabaseConfig.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:HeavySpleef
作者:
评论列表
文章目录