aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/WalkableGraph.java
diff options
context:
space:
mode:
authorGravatar Eric Fellheimer <felly@google.com>2016-01-29 00:15:44 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-01-29 14:41:26 +0000
commit6f8b7ce7c8058e88280394cdf3938d1dd6511b8f (patch)
treef1d18ed9204259feca2f86f8373caaf395389016 /src/main/java/com/google/devtools/build/skyframe/WalkableGraph.java
parent62f2d65e7f857c743a5f3742b08dd4f27cd6b999 (diff)
Parallelize Package retrieval during Sky-query operation. To maintain type-safety, we now must pass in the exception type of the callback.
-- MOS_MIGRATED_REVID=113313312
Diffstat (limited to 'src/main/java/com/google/devtools/build/skyframe/WalkableGraph.java')
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/WalkableGraph.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/WalkableGraph.java b/src/main/java/com/google/devtools/build/skyframe/WalkableGraph.java
index 75c347f8fe..fd43a07555 100644
--- a/src/main/java/com/google/devtools/build/skyframe/WalkableGraph.java
+++ b/src/main/java/com/google/devtools/build/skyframe/WalkableGraph.java
@@ -13,6 +13,7 @@
// limitations under the License.
package com.google.devtools.build.skyframe;
+import com.google.devtools.build.lib.concurrent.ThreadSafety.ThreadSafe;
import com.google.devtools.build.lib.events.EventHandler;
import java.util.Collection;
@@ -24,6 +25,7 @@ import javax.annotation.Nullable;
* Read-only graph that exposes the dependents, dependencies (reverse dependents), and value and
* exception (if any) of a given node.
*/
+@ThreadSafe
public interface WalkableGraph {
/**