aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/NodeEntryVisitor.java
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2016-09-20 16:32:01 +0000
committerGravatar Laszlo Csomor <laszlocsomor@google.com>2016-09-21 07:06:40 +0000
commit07f6fcf8a88791aef887b05c79b907760b989ea9 (patch)
treed180cc46574a250bfcee7bd9d222123c13cd65ef /src/main/java/com/google/devtools/build/skyframe/NodeEntryVisitor.java
parentcc867d4b7a2a42188ba5ef5114dad2c2fab60351 (diff)
Introduce a Builder for ForkJoinQuiescingExecutor.
-- MOS_MIGRATED_REVID=133714902
Diffstat (limited to 'src/main/java/com/google/devtools/build/skyframe/NodeEntryVisitor.java')
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/NodeEntryVisitor.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/NodeEntryVisitor.java b/src/main/java/com/google/devtools/build/skyframe/NodeEntryVisitor.java
index dc394ed61c..c4cb73045c 100644
--- a/src/main/java/com/google/devtools/build/skyframe/NodeEntryVisitor.java
+++ b/src/main/java/com/google/devtools/build/skyframe/NodeEntryVisitor.java
@@ -67,8 +67,10 @@ class NodeEntryVisitor {
DirtyKeyTracker dirtyKeyTracker,
EvaluationProgressReceiver progressReceiver,
Function<SkyKey, Runnable> runnableMaker) {
- quiescingExecutor =
- new ForkJoinQuiescingExecutor(forkJoinPool, NODE_ENTRY_VISITOR_ERROR_CLASSIFIER);
+ this.quiescingExecutor = ForkJoinQuiescingExecutor.newBuilder()
+ .withOwnershipOf(forkJoinPool)
+ .setErrorClassifier(NODE_ENTRY_VISITOR_ERROR_CLASSIFIER)
+ .build();
this.dirtyKeyTracker = dirtyKeyTracker;
this.progressReceiver = progressReceiver;
this.runnableMaker = runnableMaker;