-
public final class InstanceSync
-
-
Field Summary
Fields Modifier and Type Field Description private final InstanceHttpClienthttpprivate final OsgiFrameworkosgiFrameworkprivate final OsgiFrameworkosgiprivate final PackageManagerpackageManagerprivate final GroovyConsolegroovyConsoleprivate final Repositoryrepositoryprivate final Statusstatusprivate final WorkflowManagerworkflowManagerprivate final Crxcrxprivate final SlingInstallerslingInstallerprivate final AemExtensionaemprivate final Instanceinstance
-
Constructor Summary
Constructors Constructor Description InstanceSync(AemExtension aem, Instance instance)
-
Method Summary
Modifier and Type Method Description final <T extends Any> Thttp(Function1<InstanceHttpClient, T> callback)Perform easily any HTTP requests to AEM instance. final <T extends Any> TosgiFramework(Function1<OsgiFramework, T> callback)Control OSGi framework (Apache Felix) on AEM instance. final <T extends Any> TpackageManager(Function1<PackageManager, T> callback)Manage CRX packages on AEM instance (upload, install, delete etc). final <T extends Any> TgroovyConsole(Function1<GroovyConsole, T> callback)Execute Groovy Scripts on AEM runtime. final <T extends Any> Trepository(Function1<Repository, T> callback)Perform operations on JCR content repository (CRUD etc). final <T extends Any> Tstatus(Function1<Status, T> callback)Status retriever (system properties, product version etc). final <T extends Any> TworkflowManager(Function1<WorkflowManager, T> callback)Perform operations on workflows (enabling, disabling) final <T extends Any> Tcrx(Function1<Crx, T> callback)CRX DE endpoints accessor (node types etc). final <T extends Any> TslingInstaller(Function1<SlingInstaller, T> callback)JMX / monitoring endpoints accessor. final InstanceHttpClientgetHttp()final OsgiFrameworkgetOsgiFramework()final OsgiFrameworkgetOsgi()final PackageManagergetPackageManager()final GroovyConsolegetGroovyConsole()final RepositorygetRepository()final StatusgetStatus()final WorkflowManagergetWorkflowManager()final CrxgetCrx()final SlingInstallergetSlingInstaller()final AemExtensiongetAem()final InstancegetInstance()-
-
Constructor Detail
-
InstanceSync
InstanceSync(AemExtension aem, Instance instance)
-
-
Method Detail
-
http
final <T extends Any> T http(Function1<InstanceHttpClient, T> callback)
Perform easily any HTTP requests to AEM instance.
-
osgiFramework
final <T extends Any> T osgiFramework(Function1<OsgiFramework, T> callback)
Control OSGi framework (Apache Felix) on AEM instance.
-
packageManager
final <T extends Any> T packageManager(Function1<PackageManager, T> callback)
Manage CRX packages on AEM instance (upload, install, delete etc).
-
groovyConsole
final <T extends Any> T groovyConsole(Function1<GroovyConsole, T> callback)
Execute Groovy Scripts on AEM runtime.
-
repository
final <T extends Any> T repository(Function1<Repository, T> callback)
Perform operations on JCR content repository (CRUD etc).
-
status
final <T extends Any> T status(Function1<Status, T> callback)
Status retriever (system properties, product version etc).
-
workflowManager
final <T extends Any> T workflowManager(Function1<WorkflowManager, T> callback)
Perform operations on workflows (enabling, disabling)
-
crx
final <T extends Any> T crx(Function1<Crx, T> callback)
CRX DE endpoints accessor (node types etc).
-
slingInstaller
final <T extends Any> T slingInstaller(Function1<SlingInstaller, T> callback)
JMX / monitoring endpoints accessor.
-
getHttp
final InstanceHttpClient getHttp()
-
getOsgiFramework
final OsgiFramework getOsgiFramework()
-
getOsgi
final OsgiFramework getOsgi()
-
getPackageManager
final PackageManager getPackageManager()
-
getGroovyConsole
final GroovyConsole getGroovyConsole()
-
getRepository
final Repository getRepository()
-
getWorkflowManager
final WorkflowManager getWorkflowManager()
-
getSlingInstaller
final SlingInstaller getSlingInstaller()
-
getAem
final AemExtension getAem()
-
getInstance
final Instance getInstance()
-
-
-
-