Interface ScriptService

All Superinterfaces:
PreconditionService, ScriptEngineService
All Known Implementing Classes:
DefaultScriptService, UnsupportedScriptService

public interface ScriptService extends PreconditionService, ScriptEngineService
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    accepts(String filename)
     
    <T extends com.xebialabs.xlrelease.domain.CustomScriptTask>
    com.xebialabs.xlrelease.script.CustomScriptTaskResult
     
    com.xebialabs.xlrelease.script.FacetCheckResult
    executeFacetCheck(com.xebialabs.xlrelease.domain.Task task)
     
    com.xebialabs.xlrelease.script.FailureHandlerResult
    executeFailureHandler(com.xebialabs.xlrelease.domain.Task task)
     
    executeScript(com.xebialabs.xlrelease.script.XlrScriptContext scriptContext)
     
    <T extends com.xebialabs.xlrelease.domain.ResolvableScriptTask>
    com.xebialabs.xlrelease.script.ScriptTaskResult
     
    executeScriptValueProvider(com.xebialabs.xlrelease.domain.variables.ScriptValueProviderConfiguration valueProviderConfiguration)
     

    Methods inherited from interface com.xebialabs.xlrelease.script.PreconditionService

    executePrecondition

    Methods inherited from interface com.xebialabs.xlrelease.script.ScriptEngineService

    engine
  • Method Details

    • executeScript

      Object executeScript(com.xebialabs.xlrelease.script.XlrScriptContext scriptContext) throws Exception
      Throws:
      Exception
    • executeScriptTask

      <T extends com.xebialabs.xlrelease.domain.ResolvableScriptTask> com.xebialabs.xlrelease.script.ScriptTaskResult executeScriptTask(T task)
    • executeCustomScriptTask

      <T extends com.xebialabs.xlrelease.domain.CustomScriptTask> com.xebialabs.xlrelease.script.CustomScriptTaskResult executeCustomScriptTask(T task)
    • executeFacetCheck

      com.xebialabs.xlrelease.script.FacetCheckResult executeFacetCheck(com.xebialabs.xlrelease.domain.Task task)
    • executeFailureHandler

      com.xebialabs.xlrelease.script.FailureHandlerResult executeFailureHandler(com.xebialabs.xlrelease.domain.Task task)
    • executeScriptValueProvider

      Collection<Object> executeScriptValueProvider(com.xebialabs.xlrelease.domain.variables.ScriptValueProviderConfiguration valueProviderConfiguration)
    • accepts

      boolean accepts(String filename)