public class ScriptExecutor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENGINE |
static java.lang.String |
SCRIPT_EXTENSION |
static java.lang.String |
SCRIPT_LOCATION_PROPERTY |
| Constructor and Description |
|---|
ScriptExecutor(java.security.PermissionCollection permissions) |
| Modifier and Type | Method and Description |
|---|---|
void |
evalScript(java.lang.String script,
javax.script.ScriptContext scriptContext) |
void |
evalScriptedCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
javax.script.ScriptContext scriptContext) |
void |
evalScriptedCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
java.lang.String scriptLocationPropertyName,
javax.script.ScriptContext scriptContext) |
void |
evalScriptFile(java.lang.String path,
javax.script.ScriptContext scriptContext) |
public static final java.lang.String ENGINE
public static final java.lang.String SCRIPT_EXTENSION
public static final java.lang.String SCRIPT_LOCATION_PROPERTY
public ScriptExecutor(java.security.PermissionCollection permissions)
public void evalScript(java.lang.String script,
javax.script.ScriptContext scriptContext)
throws ScriptExecutionException
ScriptExecutionExceptionpublic void evalScriptedCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
javax.script.ScriptContext scriptContext)
throws ScriptExecutionException,
java.io.FileNotFoundException
ScriptExecutionExceptionjava.io.FileNotFoundExceptionpublic void evalScriptedCi(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
java.lang.String scriptLocationPropertyName,
javax.script.ScriptContext scriptContext)
throws ScriptExecutionException,
java.io.FileNotFoundException
ScriptExecutionExceptionjava.io.FileNotFoundExceptionpublic void evalScriptFile(java.lang.String path,
javax.script.ScriptContext scriptContext)
throws ScriptExecutionException,
java.io.FileNotFoundException
ScriptExecutionExceptionjava.io.FileNotFoundException