diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/buildeventstream/BuildEventTransport.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/buildeventstream/BuildEventTransport.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/buildeventstream/BuildEventTransport.java b/src/main/java/com/google/devtools/build/lib/buildeventstream/BuildEventTransport.java index 84845ab80c..9b930b9ecd 100644 --- a/src/main/java/com/google/devtools/build/lib/buildeventstream/BuildEventTransport.java +++ b/src/main/java/com/google/devtools/build/lib/buildeventstream/BuildEventTransport.java @@ -55,4 +55,14 @@ public interface BuildEventTransport { * <p>This method should not throw any exceptions. */ ListenableFuture<Void> close(); + + /** + * Similar to {@link #close()}. Instructs the transport to close as soon as possible even if + * some build events will be lost. + * + * <p>This method might be called multiple times without any effect after the first call. + * + * <p>This method should not throw any exceptions. + */ + void closeNow(); } |