Package com.xebialabs.xlrelease.script
Class XlrScriptContext
java.lang.Object
javax.script.SimpleScriptContext
com.xebialabs.xlrelease.script.XlrScriptContext
- All Implemented Interfaces:
AutoCloseable,ScriptContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class javax.script.SimpleScriptContext
engineScope, errorWriter, globalScope, reader, writerFields inherited from interface javax.script.ScriptContext
ENGINE_SCOPE, GLOBAL_SCOPE -
Constructor Summary
ConstructorsConstructorDescriptionXlrScriptContext(String executionId) XlrScriptContext(String executionId, ScriptTimeoutContext scriptTimeoutContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddScript(com.xebialabs.xlrelease.script.XlrScript script) voidvoidclose()List<com.xebialabs.xlrelease.script.XlrScript> voidmerge(ScriptContext other, int scope) voidsetScriptPathForLog(String scriptPathForLog) booleanMethods inherited from class javax.script.SimpleScriptContext
getAttribute, getAttribute, getAttributesScope, getBindings, getErrorWriter, getReader, getScopes, getWriter, removeAttribute, setAttribute, setBindings, setErrorWriter, setReader, setWriter
-
Field Details
-
CONTEXT_BINDINGS_TO_UNWRAP
- See Also:
-
CONTEXT_BINDINGS_TO_WRAP
- See Also:
-
ATTRIBUTE_RELEASE_VARIABLES
- See Also:
-
ATTRIBUTE_GLOBAL_VARIABLES
- See Also:
-
ATTRIBUTE_FOLDER_VARIABLES
- See Also:
-
ATTR_EXECUTION_OUTPUT_WRITER
- See Also:
-
ATTR_VERSION
- See Also:
-
ATTR_RELEASE
- See Also:
-
ATTR_PHASE
- See Also:
-
ATTR_TASK
- See Also:
-
ATTR_VALUE_PROVIDER
- See Also:
-
ATTR_VALUE_PROVIDER_RESULT
- See Also:
-
CONFIGURATION_ID_PROPERTY_NAME
- See Also:
-
-
Constructor Details
-
XlrScriptContext
public XlrScriptContext() -
XlrScriptContext
-
XlrScriptContext
-
-
Method Details
-
getExecutionId
-
addScriptLogger
public void addScriptLogger() -
setScriptPathForLog
-
getScriptPathForLog
-
getValueProviderResult
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
getScripts
-
addScript
public void addScript(com.xebialabs.xlrelease.script.XlrScript script) -
shouldCheckPolicyPermissions
public boolean shouldCheckPolicyPermissions() -
merge
-