-
- All Implemented Interfaces:
-
java.io.Serializable
public final class TaskFacade implements Serializable
-
-
Constructor Summary
Constructors Constructor Description TaskFacade(Project project)
-
Method Summary
-
-
Constructor Detail
-
TaskFacade
TaskFacade(Project project)
-
-
Method Detail
-
pathed
final <T extends Task> TaskProvider<T> pathed(String path)
-
pathed
final List<TaskProvider<Out Task>> pathed(Collection<Any> paths)
-
register
final <T extends Task> TaskProvider<T> register(String name, Function1<T, Unit> configurer)
-
define
final TaskProvider<CommonDefaultTask> define(String name, Function1<CommonDefaultTask, Unit> configurer)
-
getSafely
@Synchronized() final Task getSafely(String path)
-
getAllSafely
@Synchronized() final <T extends Task> List<T> getAllSafely(Class<T> type)
-
registerSequence
final TaskProvider<Task> registerSequence(String name, Function1<TaskSequence, Unit> sequenceOptions)
-
registerSequence
final TaskProvider<Task> registerSequence(String name, Function1<Task, Unit> taskOptions, Function1<TaskSequence, Unit> sequenceOptions)
-
composeException
final CommonException composeException(String taskName, Class<?> type, Exception cause, Project project)
-
getProject
final Project getProject()
-
-
-
-