public BatchLayer(Config config) {
super(config);
this.keyWritableClass = ClassUtils.loadClass(
config.getString("oryx.batch.storage.key-writable-class"), Writable.class);
this.messageWritableClass = ClassUtils.loadClass(
config.getString("oryx.batch.storage.message-writable-class"), Writable.class);
this.updateClassName = config.getString("oryx.batch.update-class");
this.dataDirString = config.getString("oryx.batch.storage.data-dir");
this.modelDirString = config.getString("oryx.batch.storage.model-dir");
this.maxDataAgeHours = config.getInt("oryx.batch.storage.max-age-data-hours");
this.maxModelAgeHours = config.getInt("oryx.batch.storage.max-age-model-hours");
Preconditions.checkArgument(!dataDirString.isEmpty());
Preconditions.checkArgument(!modelDirString.isEmpty());
Preconditions.checkArgument(maxDataAgeHours >= 0 || maxDataAgeHours == NO_MAX_AGE);
Preconditions.checkArgument(maxModelAgeHours >= 0 || maxModelAgeHours == NO_MAX_AGE);
}
BatchLayer.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:oryx2
作者:
评论列表
文章目录