Class TaskGraphRunnerService

java.lang.Object
dev.lukebemish.crochet.internal.TaskGraphRunnerService
All Implemented Interfaces:
AutoCloseable, org.gradle.api.services.BuildService<TaskGraphRunnerService.Params>

public abstract class TaskGraphRunnerService extends Object implements org.gradle.api.services.BuildService<TaskGraphRunnerService.Params>, AutoCloseable
  • Field Details

  • Constructor Details

    • TaskGraphRunnerService

      public TaskGraphRunnerService()
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • addTaskRecordJson

      public void addTaskRecordJson(Path cacheDir, Path taskRecordJson)
    • addCacheDir

      public void addCacheDir(Path cacheDir)
    • start

      public dev.lukebemish.taskgraphrunner.daemon.DaemonExecutor start(org.gradle.jvm.toolchain.JavaLauncher javaLauncher, String jarPath)
    • getProviders

      @Inject protected abstract org.gradle.api.provider.ProviderFactory getProviders()