public class InstanceSync
| Constructor and Description |
|---|
InstanceSync(AemExtension aem,
Instance instance) |
| Modifier and Type | Method and Description |
|---|---|
AemExtension |
getAem() |
GroovyConsole |
getGroovyConsole() |
InstanceHttpClient |
getHttp() |
Instance |
getInstance() |
OsgiFramework |
getOsgiFramework() |
PackageManager |
getPackageManager() |
Repository |
getRepository() |
Status |
getStatus() |
WorkflowManager |
getWorkflowManager() |
<T> T |
groovyConsole(kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.service.groovy.GroovyConsole,? extends T> callback)
Execute Groovy Scripts on AEM runtime.
|
<T> T |
http(kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.InstanceHttpClient,? extends T> callback)
Perform easily any HTTP requests to AEM instance.
|
<T> T |
osgiFramework(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.
|
<T> T |
packageManager(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).
|
<T> T |
repository(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).
|
void |
setStatus(Status p) |
void |
setWorkflowManager(WorkflowManager p) |
<T> T |
status(kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.service.status.Status,? extends T> callback)
Status retriever (system properties, product version etc).
|
<T> T |
workflowManager(kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.service.workflow.WorkflowManager,? extends T> callback)
Perform operations on workflows (enabling, disabling)
|
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 void setStatus(@NotNull
Status p)
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 AemExtension getAem()
@NotNull public Instance getInstance()