@Override public String toString(){ return Objects.toStringHelper(this.getClass()) .add("metafile",new Path(this.targetDirPath, ReplicaHadoopFsEndPoint.WATERMARK_FILE)) .add("file system uri", this.fsUriString) .add("watermark class", this.watermark.getClass().getCanonicalName()) .add("watermark json", this.watermark.toJson().toString()) .toString(); }
public static String serialize(Watermark watermark) { return watermark.getClass().getCanonicalName() + DELIMITER + watermark.toJson().toString(); }
setProp(ConfigurationKeys.WORK_UNIT_STATE_ACTUAL_HIGH_WATER_MARK_KEY, watermark.toJson().toString());
@Override public short calculatePercentCompletion(Watermark lowWatermark, Watermark highWatermark) { TestWatermark testLowWatermark = GSON.fromJson(lowWatermark.toJson(), TestWatermark.class); TestWatermark testHighWatermark = GSON.fromJson(highWatermark.toJson(), TestWatermark.class); return (short) (100 * (this.watermark - testLowWatermark.getLongWatermark()) / (testHighWatermark .getLongWatermark() - testLowWatermark.getLongWatermark())); }
public static String serialize(Watermark watermark) { return watermark.getClass().getCanonicalName() + DELIMITER + watermark.toJson().toString(); }
@Override public String toString(){ return Objects.toStringHelper(this.getClass()) .add("metafile",new Path(this.targetDirPath, ReplicaHadoopFsEndPoint.WATERMARK_FILE)) .add("file system uri", this.fsUriString) .add("watermark class", this.watermark.getClass().getCanonicalName()) .add("watermark json", this.watermark.toJson().toString()) .toString(); }
setProp(ConfigurationKeys.WORK_UNIT_STATE_ACTUAL_HIGH_WATER_MARK_KEY, watermark.toJson().toString());