public class InstanceSatisfy
extends PackageDeploy
| Modifier and Type | Class and Description |
|---|---|
static class |
InstanceSatisfy.Companion |
static class |
InstanceSatisfy.PackageAction |
AemTask.DefaultImpls| Modifier and Type | Field and Description |
|---|---|
static InstanceSatisfy.Companion |
Companion |
static java.lang.String |
GROUP_CMD |
static java.lang.String |
NAME |
| Constructor and Description |
|---|
InstanceSatisfy() |
| Modifier and Type | Method and Description |
|---|---|
void |
deploy() |
java.util.List<java.io.File> |
getAllFiles() |
boolean |
getCmdGroups() |
java.io.File |
getDownloadDir()
Path in which downloaded CRX packages will be stored.
|
boolean |
getGreedy()
Forces to upload and install again all packages regardless their state on instances (already uploaded / installed).
|
kotlin.jvm.functions.Function1<com.cognifide.gradle.aem.common.file.resolver.FileGroup,java.lang.Boolean> |
getGroupFilter() |
java.lang.String |
getGroupName()
Determines which packages should be installed by default when satisfy task is being executed.
|
boolean |
getListRefresh()
Packages are installed lazy which means already installed will no be installed again.
By default, information about currently installed packages is being retrieved from AEM only once.
|
Retry |
getListRetry()
Repeat listing package when failed (brute-forcing).
|
java.util.List<java.io.File> |
getOutputDirs() |
java.util.List<com.cognifide.gradle.aem.instance.satisfy.PackageGroup> |
getPackageGroups() |
PackageResolver |
getPackageProvider()
Provides a packages from local and remote sources.
Handles automatic wrapping OSGi bundles to CRX packages.
|
void |
packages(kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.instance.satisfy.PackageResolver,kotlin.Unit> configurer) |
void |
setDownloadDir(java.io.File p)
Path in which downloaded CRX packages will be stored.
|
void |
setGreedy(boolean p)
Forces to upload and install again all packages regardless their state on instances (already uploaded / installed).
|
void |
setGroupFilter(kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.file.resolver.FileGroup,java.lang.Boolean> p) |
void |
setGroupName(java.lang.String p)
Determines which packages should be installed by default when satisfy task is being executed.
|
void |
setListRefresh(boolean p)
Packages are installed lazy which means already installed will no be installed again.
By default, information about currently installed packages is being retrieved from AEM only once.
|
void |
setListRetry(Retry p)
Repeat listing package when failed (brute-forcing).
|
awaitUp, awaitUp, deploy, getAwaited, getCompleter, getDistributed, getFinalizer, getInitializer, getInstallRecursive, getInstallRetry, getUploadForce, getUploadRetry, getWorkflowToggle, projectsEvaluated, setAwaited, setCompleter, setDistributed, setFinalizer, setInitializer, setInstallRecursive, setInstallRetry, setUploadForce, setUploadRetry, setWorkflowTogglegetInstances, getPackages, instance, pkg, projectsEvaluated, setInstances, setPackagesafterConfigured, afterConfigured, checkForce, getAem, projectEvaluated, projectEvaluated, projectsEvaluated, projectsEvaluated, taskGraphReady, taskGraphReadygetAem, projectEvaluated, projectsEvaluated, taskGraphReady@NotNull public static java.lang.String NAME
@NotNull public static java.lang.String GROUP_CMD
public static InstanceSatisfy.Companion Companion
public boolean getGreedy()
Forces to upload and install again all packages regardless their state on instances (already uploaded / installed).
public void setGreedy(boolean p)
Forces to upload and install again all packages regardless their state on instances (already uploaded / installed).
@NotNull public java.lang.String getGroupName()
Determines which packages should be installed by default when satisfy task is being executed.
public void setGroupName(@NotNull
java.lang.String p)
Determines which packages should be installed by default when satisfy task is being executed.
@Internal @NotNull public kotlin.jvm.functions.Function1<com.cognifide.gradle.aem.common.file.resolver.FileGroup,java.lang.Boolean> getGroupFilter()
public void setGroupFilter(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.file.resolver.FileGroup,java.lang.Boolean> p)
public boolean getListRefresh()
Packages are installed lazy which means already installed will no be installed again. By default, information about currently installed packages is being retrieved from AEM only once.
This flag can change that behavior, so that information will be refreshed after each package installation.
public void setListRefresh(boolean p)
Packages are installed lazy which means already installed will no be installed again. By default, information about currently installed packages is being retrieved from AEM only once.
This flag can change that behavior, so that information will be refreshed after each package installation.
@NotNull public Retry getListRetry()
Repeat listing package when failed (brute-forcing).
public void setListRetry(@NotNull
Retry p)
Repeat listing package when failed (brute-forcing).
@NotNull public java.io.File getDownloadDir()
Path in which downloaded CRX packages will be stored.
public void setDownloadDir(@NotNull
java.io.File p)
Path in which downloaded CRX packages will be stored.
@NotNull public PackageResolver getPackageProvider()
Provides a packages from local and remote sources. Handles automatic wrapping OSGi bundles to CRX packages.
@Internal @NotNull public java.util.List<java.io.File> getOutputDirs()
@Internal @NotNull public java.util.List<java.io.File> getAllFiles()
@Internal @NotNull public java.util.List<com.cognifide.gradle.aem.instance.satisfy.PackageGroup> getPackageGroups()
@Internal public boolean getCmdGroups()
public void packages(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.instance.satisfy.PackageResolver,kotlin.Unit> configurer)
public void deploy()