aem-plugin / com.cognifide.gradle.aem.common.instance / InstanceSync

InstanceSync

class InstanceSync

Constructors

<init>

InstanceSync(aem: AemExtension, instance: Instance)

Properties

aem

val aem: AemExtension

crx

val crx: Crx

groovyConsole

val groovyConsole: GroovyConsole

http

val http: InstanceHttpClient

instance

val instance: Instance

osgiFramework

val osgiFramework: OsgiFramework

packageManager

val packageManager: PackageManager

repository

val repository: Repository

status

val status: Status

workflowManager

var workflowManager: WorkflowManager

Functions

crx

CRX DE Endpoints accessor (node types etc).

fun <T> crx(callback: Crx.() -> T): T

groovyConsole

Execute Groovy Scripts on AEM runtime.

fun <T> groovyConsole(callback: GroovyConsole.() -> T): T

http

Perform easily any HTTP requests to AEM instance.

fun <T> http(callback: InstanceHttpClient.() -> T): T

osgiFramework

Control OSGi framework (Apache Felix) on AEM instance.

fun <T> osgiFramework(callback: OsgiFramework.() -> T): T

packageManager

Manage CRX packages on AEM instance (upload, install, delete etc).

fun <T> packageManager(callback: PackageManager.() -> T): T

repository

Perform operations on JCR content repository (CRUD etc).

fun <T> repository(callback: Repository.() -> T): T

status

Status retriever (system properties, product version etc).

fun <T> status(callback: Status.() -> T): T

workflowManager

Perform operations on workflows (enabling, disabling)

fun <T> workflowManager(callback: WorkflowManager.() -> T): T