Package dev.lukebemish.crochet.internal
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
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCacheDir(Path cacheDir) voidaddTaskRecordJson(Path cacheDir, Path taskRecordJson) voidclose()protected abstract org.gradle.api.provider.ProviderFactorydev.lukebemish.taskgraphrunner.daemon.DaemonExecutorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.services.BuildService
getParameters
-
Field Details
-
STACKTRACE_PROPERTY
- See Also:
-
LOG_LEVEL_PROPERTY
- See Also:
-
-
Constructor Details
-
TaskGraphRunnerService
public TaskGraphRunnerService()
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
addTaskRecordJson
-
addCacheDir
-
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()
-