Introduce a failFast mode to OutputFormatterCallback#close.
--
MOS_MIGRATED_REVID=139508838
diff --git a/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java b/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java
index ad51cd0..705738c 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/SkyQueryEnvironment.java
@@ -1173,9 +1173,11 @@
}
@Override
- public void close() throws IOException, InterruptedException {
- processLastPending();
- callback.close();
+ public void close(boolean failFast) throws IOException, InterruptedException {
+ if (!failFast) {
+ processLastPending();
+ }
+ callback.close(failFast);
}
private void processLastPending() throws IOException, InterruptedException {