public class InstanceSync
public InstanceSync(@NotNull
AemExtension aem,
@NotNull
Instance instance)
@NotNull public InstanceHttpClient getHttp()
public <T> T http(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.InstanceHttpClient,? extends T> callback)
Perform easily any HTTP requests to AEM instance.
@NotNull public OsgiFramework getOsgiFramework()
public <T> T osgiFramework(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.service.osgi.OsgiFramework,? extends T> callback)
Control OSGi framework (Apache Felix) on AEM instance.
@NotNull public PackageManager getPackageManager()
public <T> T packageManager(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.service.pkg.PackageManager,? extends T> callback)
Manage CRX packages on AEM instance (upload, install, delete etc).
@NotNull public GroovyConsole getGroovyConsole()
public <T> T groovyConsole(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.service.groovy.GroovyConsole,? extends T> callback)
Execute Groovy Scripts on AEM runtime.
@NotNull public Repository getRepository()
public <T> T repository(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.service.repository.Repository,? extends T> callback)
Perform operations on JCR content repository (CRUD etc).
@NotNull public Status getStatus()
public <T> T status(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.service.status.Status,? extends T> callback)
Status retriever (system properties, product version etc).
@NotNull public WorkflowManager getWorkflowManager()
public void setWorkflowManager(@NotNull
WorkflowManager p)
public <T> T workflowManager(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.service.workflow.WorkflowManager,? extends T> callback)
Perform operations on workflows (enabling, disabling)
@NotNull public Crx getCrx()
public <T> T crx(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.service.crx.Crx,? extends T> callback)
CRX DE Endpoints accessor (node types etc).
@NotNull public AemExtension getAem()
@NotNull public Instance getInstance()