class GroovyConsole : InstanceService
Allows to execute Groovy code / scripts on AEM instance having Groovy Console CRX package installed.
<init> |
Allows to execute Groovy code / scripts on AEM instance having Groovy Console CRX package installed. GroovyConsole(sync: InstanceSync) |
scriptRootDir |
Directory to search for scripts to be evaluated. var scriptRootDir: File |
verbose |
Controls throwing exception on script execution error. var verbose: Boolean |
evalCode |
Evaluate Groovy code snippet on AEM instance. fun evalCode(code: String, data: Map<String, Any> = mapOf()): GroovyConsoleResult |
evalScript |
Evaluate any Groovy script on AEM instance. fun evalScript(file: File, data: Map<String, Any> = mapOf()): GroovyConsoleResult
Evaluate Groovy script found by its file name on AEM instance. fun evalScript(fileName: String, data: Map<String, Any> = mapOf()): GroovyConsoleResult |
evalScripts |
Evaluate all Groovy scripts found by file name pattern on AEM instance in path-based alphabetical order. fun evalScripts(fileNamePattern: String = "**/*.groovy", data: Map<String, Any> = mapOf()): Sequence<GroovyConsoleResult>
Evaluate any Groovy scripts on AEM instance in specified order. fun evalScripts(scripts: Iterable<File>, data: Map<String, Any> = mapOf()): Sequence<GroovyConsoleResult> |
EVAL_PATH |
const val EVAL_PATH: String |