aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceTransport.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceTransport.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceTransport.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceTransport.java b/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceTransport.java
index 5df6580499..be2ee4d66f 100644
--- a/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceTransport.java
+++ b/src/main/java/com/google/devtools/build/lib/buildeventservice/BuildEventServiceTransport.java
@@ -58,6 +58,7 @@ import com.google.protobuf.Any;
import io.grpc.Status;
import java.time.Duration;
import java.util.Deque;
+import java.util.List;
import java.util.concurrent.BlockingDeque;
import java.util.concurrent.Callable;
import java.util.concurrent.ConcurrentLinkedDeque;
@@ -129,10 +130,11 @@ public class BuildEventServiceTransport implements BuildEventTransport {
Clock clock,
PathConverter pathConverter,
EventHandler commandLineReporter,
- @Nullable String projectId) {
+ @Nullable String projectId,
+ List<String> keywords) {
this(besClient, uploadTimeout, bestEffortUpload, publishLifecycleEvents, buildRequestId,
invocationId, command, moduleEnvironment, clock, pathConverter, commandLineReporter,
- projectId, new JavaSleeper());
+ projectId, keywords, new JavaSleeper());
}
@VisibleForTesting
@@ -149,10 +151,11 @@ public class BuildEventServiceTransport implements BuildEventTransport {
PathConverter pathConverter,
EventHandler commandLineReporter,
@Nullable String projectId,
+ List<String> keywords,
Sleeper sleeper) {
this.besClient = besClient;
- this.besProtoUtil =
- new BuildEventServiceProtoUtil(buildRequestId, invocationId, projectId, command, clock);
+ this.besProtoUtil = new BuildEventServiceProtoUtil(
+ buildRequestId, invocationId, projectId, command, clock, keywords);
this.publishLifecycleEvents = publishLifecycleEvents;
this.moduleEnvironment = moduleEnvironment;
this.commandLineReporter = commandLineReporter;