Package com.xebialabs.xlrelease.script
Interface ScriptService
- All Known Implementing Classes:
DefaultScriptService,UnsupportedScriptService
public interface ScriptService
-
Method Summary
Modifier and TypeMethodDescriptionbooleanengine()<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) executeScript(com.xebialabs.xlrelease.script.XlrScriptContext scriptContext) <T extends com.xebialabs.xlrelease.domain.ResolvableScriptTask>
com.xebialabs.xlrelease.script.ScriptTaskResultexecuteScriptTask(T task) executeScriptValueProvider(com.xebialabs.xlrelease.domain.variables.ScriptValueProviderConfiguration valueProviderConfiguration)
-
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) -
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
Collection<Object> executeScriptValueProvider(com.xebialabs.xlrelease.domain.variables.ScriptValueProviderConfiguration valueProviderConfiguration) -
engine
String engine() -
accepts
-