Interface ScriptService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean accepts​(java.lang.String filename)  
      java.lang.String engine()  
      <T extends com.xebialabs.xlrelease.domain.CustomScriptTask>
      com.xebialabs.xlrelease.script.CustomScriptTaskResult
      executeCustomScriptTask​(T task)  
      com.xebialabs.xlrelease.script.FacetCheckResult executeFacetCheck​(com.xebialabs.xlrelease.domain.Task task)  
      com.xebialabs.xlrelease.script.FailureHandlerResult executeFailureHandler​(com.xebialabs.xlrelease.domain.Task task)  
      com.xebialabs.xlrelease.script.PreconditionResult executePrecondition​(com.xebialabs.xlrelease.domain.Task task)  
      java.lang.Object executeScript​(com.xebialabs.xlrelease.script.XlrScriptContext scriptContext)  
      <T extends com.xebialabs.xlrelease.domain.ResolvableScriptTask>
      com.xebialabs.xlrelease.script.ScriptTaskResult
      executeScriptTask​(T task)  
      java.util.Collection<java.lang.Object> executeScriptValueProvider​(com.xebialabs.xlrelease.domain.variables.ScriptValueProviderConfiguration valueProviderConfiguration)  
    • Method Detail

      • executeScript

        java.lang.Object executeScript​(com.xebialabs.xlrelease.script.XlrScriptContext scriptContext)
                                throws java.lang.Exception
        Throws:
        java.lang.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)
      • executePrecondition

        com.xebialabs.xlrelease.script.PreconditionResult executePrecondition​(com.xebialabs.xlrelease.domain.Task 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

        java.util.Collection<java.lang.Object> executeScriptValueProvider​(com.xebialabs.xlrelease.domain.variables.ScriptValueProviderConfiguration valueProviderConfiguration)
      • engine

        java.lang.String engine()
      • accepts

        boolean accepts​(java.lang.String filename)