diff options
author | felly <felly@google.com> | 2018-08-09 14:28:14 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-08-09 14:29:50 -0700 |
commit | 39974a43abdd32e3a1acbc7da945b08da9983e4e (patch) | |
tree | 34ddeab6c7bbe9d129f7c0dbe2c456c6cadab881 /src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java | |
parent | 943a9c792032c75b25a1665e7143409fe3950041 (diff) |
Allow skyframe-aware actions to pass partial results through ActionExecutionContext.
Remove FilesetProvider.
PiperOrigin-RevId: 208111251
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java index c351cda50b..da81769f7a 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeAwareAction.java @@ -68,6 +68,9 @@ public interface SkyframeAwareAction { * <p>This method should not attempt to handle errors or missing dependencies (other than wrapping * exceptions); that is the responsibility of the caller. It should return as soon as possible, * ready to be called again at a later time if need be. + * + * <p>The return value will be incorporated into the + * {@link com.google.devtools.build.lib.actions.ActionExecutionContext}. */ - void establishSkyframeDependencies(Environment env) throws ExceptionBase, InterruptedException; + Object establishSkyframeDependencies(Environment env) throws ExceptionBase, InterruptedException; } |