Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for IncludedBuildTaskResource (0.29 sec)

  1. subprojects/core/src/main/java/org/gradle/composite/internal/IncludedBuildTaskResource.java

    import org.gradle.api.internal.TaskInternal;
    import org.gradle.execution.plan.Node;
    
    import java.util.function.Consumer;
    
    /**
     * A resource produced by a task in an included build.
     */
    public interface IncludedBuildTaskResource {
    
        enum State {
            NotScheduled(true), Scheduled(false), Success(true), Failed(true);
    
            private final boolean complete;
    
            State(boolean complete) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 12 20:10:34 UTC 2022
    - 1.7K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/execution/plan/TaskInAnotherBuild.java

            TaskIdentifier taskIdentifier = TaskIdentifier.of(targetBuild, task);
            IncludedBuildTaskResource taskResource = taskGraph.locateTask(taskIdentifier);
            return new TaskInAnotherBuild(task.getIdentityPath(), task.getPath(), targetBuild) {
                @Override
                protected IncludedBuildTaskResource getTarget() {
                    return taskResource;
                }
            };
        }
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 06 15:09:14 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/internal/build/DefaultBuildWorkGraphController.java

                        return IncludedBuildTaskResource.State.Success;
                    } else if (taskNode.isExecuted()) {
                        return IncludedBuildTaskResource.State.Failed;
                    } else if (taskNode.isComplete()) {
                        // Not scheduled
                        return IncludedBuildTaskResource.State.NotScheduled;
                    } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 31 05:15:28 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/composite/internal/BuildTreeWorkGraphController.java

    public interface BuildTreeWorkGraphController {
        /**
         * Locates a task node in another build's work graph. Does not schedule the task for execution, use {@link IncludedBuildTaskResource#queueForExecution()} to queue the task for execution.
         */
        IncludedBuildTaskResource locateTask(TaskIdentifier taskIdentifier);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/internal/build/ExportedTaskNode.java

    import org.gradle.api.internal.TaskInternal;
    import org.gradle.composite.internal.IncludedBuildTaskResource;
    import org.gradle.execution.plan.Node;
    
    /**
     * A node in a build's work graph that can be referenced by the work graph of another build.
     */
    public interface ExportedTaskNode {
        TaskInternal getTask();
    
        IncludedBuildTaskResource.State getTaskState();
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 10 20:09:51 UTC 2022
    - 1.2K bytes
    - Viewed (0)
  6. subprojects/composite-builds/src/main/java/org/gradle/composite/internal/DefaultIncludedBuildTaskGraph.java

                } finally {
                    workGraph.close();
                }
            } finally {
                current.set(previous);
            }
        }
    
        @Override
        public IncludedBuildTaskResource locateTask(TaskIdentifier taskIdentifier) {
            return withState(workGraph -> {
                BuildState build = buildRegistry.getBuild(taskIdentifier.getBuildIdentifier());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 10:04:24 UTC 2024
    - 11.3K bytes
    - Viewed (0)
Back to top