Package com.xebialabs.xlrelease.script
Interface ScriptService
-
- All Known Implementing Classes:
DefaultScriptService,JythonScriptService,UnsupportedScriptService
public interface ScriptService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaccepts(java.lang.String filename)java.lang.Stringengine()<T extends com.xebialabs.xlrelease.domain.CustomScriptTask>
com.xebialabs.xlrelease.script.CustomScriptTaskResultexecuteCustomScriptTask(T task)com.xebialabs.xlrelease.script.FacetCheckResultexecuteFacetCheck(com.xebialabs.xlrelease.domain.Task task)com.xebialabs.xlrelease.script.FailureHandlerResultexecuteFailureHandler(com.xebialabs.xlrelease.domain.Task task)com.xebialabs.xlrelease.script.PreconditionResultexecutePrecondition(com.xebialabs.xlrelease.domain.Task task)java.lang.ObjectexecuteScript(com.xebialabs.xlrelease.script.XlrScriptContext scriptContext)<T extends com.xebialabs.xlrelease.domain.ResolvableScriptTask>
com.xebialabs.xlrelease.script.ScriptTaskResultexecuteScriptTask(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)
-
-