-
- All Implemented Interfaces:
-
com.cognifide.gradle.aem.AemTask,com.cognifide.gradle.common.CommonTask,kotlin.Comparable,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public class SyncFileTask extends AemDefaultTask
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SyncFileTask()
-
Method Summary
Modifier and Type Method Description final UnitawaitIf(Function0<Boolean> callback)final UnitawaitUp(Function1<AwaitUpAction, Unit> options)Controls await up action. final UnitawaitUp()final Unitsync(Function2<InstanceSync, File, Unit> action)final TasksyncFile(Function2<InstanceSync, File, Unit> action)final InstanceManagergetInstanceManager()final ListProperty<Instance>getInstances()final ConfigurableFileCollectiongetFiles()final Function1<InstanceSync, Unit>getInitializer()Hook for preparing instance before deploying packages final Function1<InstanceSync, Unit>getFinalizer()Hook for cleaning instance after deploying packages final Function0<Unit>getCompleter()Hook after deploying all packages to all instances. final Property<Boolean>getAwaited()Check instance(s) condition after performing action related with synced file(s). final AemExtensiongetAem()final CommonExtensiongetCommon()final Function0<Unit>getDoProjectEvaluated()final Function0<Unit>getDoProjectsEvaluated()final Function1<TaskExecutionGraph, Unit>getDoTaskGraphReady()final UnitsetInitializer(@Internal() Function1<InstanceSync, Unit> initializer)Hook for preparing instance before deploying packages final UnitsetFinalizer(@Internal() Function1<InstanceSync, Unit> finalizer)Hook for cleaning instance after deploying packages final UnitsetCompleter(@Internal() Function0<Unit> completer)Hook after deploying all packages to all instances. final UnitsetDoProjectEvaluated(Function0<Unit> doProjectEvaluated)final UnitsetDoProjectsEvaluated(Function0<Unit> doProjectsEvaluated)final UnitsetDoTaskGraphReady(Function1<TaskExecutionGraph, Unit> doTaskGraphReady)-
Methods inherited from class org.gradle.api.DefaultTask
appendParallelSafeAction, assertDynamicObject, convertClosureToAction, createNewOnlyIfSpec, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskExecutionAccessBroadcaster, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isEnabled, isHasCustomActions, notifyProjectAccess, notifyTaskDependenciesAccess, prependParallelSafeAction, replaceLogger, setImpliesSubProjects, wrap, wrap -
Methods inherited from class com.cognifide.gradle.aem.AemDefaultTask
checkForce, projectEvaluated, projectEvaluated, projectsEvaluated, projectsEvaluated, taskGraphReady, taskGraphReady -
Methods inherited from class com.cognifide.gradle.common.CommonDefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class kotlin.Comparable
equals, hashCode, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
awaitUp
final Unit awaitUp(Function1<AwaitUpAction, Unit> options)
Controls await up action.
-
getInstanceManager
@Internal() final InstanceManager getInstanceManager()
-
getInstances
final ListProperty<Instance> getInstances()
-
getFiles
final ConfigurableFileCollection getFiles()
-
getInitializer
final Function1<InstanceSync, Unit> getInitializer()
Hook for preparing instance before deploying packages
-
getFinalizer
final Function1<InstanceSync, Unit> getFinalizer()
Hook for cleaning instance after deploying packages
-
getCompleter
final Function0<Unit> getCompleter()
Hook after deploying all packages to all instances.
-
getAwaited
final Property<Boolean> getAwaited()
Check instance(s) condition after performing action related with synced file(s).
-
getAem
final AemExtension getAem()
-
getCommon
final CommonExtension getCommon()
-
getDoProjectEvaluated
final Function0<Unit> getDoProjectEvaluated()
-
getDoProjectsEvaluated
final Function0<Unit> getDoProjectsEvaluated()
-
getDoTaskGraphReady
final Function1<TaskExecutionGraph, Unit> getDoTaskGraphReady()
-
setInitializer
final Unit setInitializer(@Internal() Function1<InstanceSync, Unit> initializer)
Hook for preparing instance before deploying packages
-
setFinalizer
final Unit setFinalizer(@Internal() Function1<InstanceSync, Unit> finalizer)
Hook for cleaning instance after deploying packages
-
setCompleter
final Unit setCompleter(@Internal() Function0<Unit> completer)
Hook after deploying all packages to all instances.
-
setDoProjectEvaluated
final Unit setDoProjectEvaluated(Function0<Unit> doProjectEvaluated)
-
setDoProjectsEvaluated
final Unit setDoProjectsEvaluated(Function0<Unit> doProjectsEvaluated)
-
setDoTaskGraphReady
final Unit setDoTaskGraphReady(Function1<TaskExecutionGraph, Unit> doTaskGraphReady)
-
-
-
-