Class XlrScriptContext

java.lang.Object
javax.script.SimpleScriptContext
com.xebialabs.xlrelease.script.XlrScriptContext
All Implemented Interfaces:
AutoCloseable, ScriptContext

public class XlrScriptContext extends SimpleScriptContext implements AutoCloseable
  • Field Details

  • Constructor Details

    • XlrScriptContext

      public XlrScriptContext()
    • XlrScriptContext

      public XlrScriptContext(String executionId)
    • XlrScriptContext

      public XlrScriptContext(String executionId, ScriptTimeoutContext scriptTimeoutContext)
  • Method Details

    • getExecutionId

      public String getExecutionId()
    • addScriptLogger

      public void addScriptLogger()
    • setScriptPathForLog

      public void setScriptPathForLog(String scriptPathForLog)
    • getScriptPathForLog

      public String getScriptPathForLog()
    • getValueProviderResult

      public Collection<Object> getValueProviderResult()
    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception
    • getScripts

      public List<com.xebialabs.xlrelease.script.XlrScript> getScripts()
    • addScript

      public void addScript(com.xebialabs.xlrelease.script.XlrScript script)
    • shouldCheckPolicyPermissions

      public boolean shouldCheckPolicyPermissions()
    • merge

      public void merge(ScriptContext other, int scope)