com.dtolabs.rundeck.core.execution.workflow.steps.node.impl
Interface ScriptFileCommandExecutionItem

All Superinterfaces:
HandlerExecutionItem, NodeStepExecutionItem, StepExecutionItem
All Known Implementing Classes:
ScriptFileCommand, ScriptFileCommandBase

public interface ScriptFileCommandExecutionItem
extends HandlerExecutionItem, NodeStepExecutionItem

ScriptFileCommandExecutionItem is ...


Method Summary
 java.lang.String[] getArgs()
          Return arguments to the script
 boolean getInterpreterArgsQuoted()
          Get the server-local script path
 java.lang.String getScript()
          Get the full script
 java.io.InputStream getScriptAsStream()
          Get an InputStream that can provide the full script
 java.lang.String getScriptInterpreter()
          Get the server-local script path
 java.lang.String getServerScriptFilePath()
          Get the server-local script path
 
Methods inherited from interface com.dtolabs.rundeck.core.execution.HandlerExecutionItem
isKeepgoingOnSuccess
 
Methods inherited from interface com.dtolabs.rundeck.core.execution.workflow.steps.node.NodeStepExecutionItem
getNodeStepType
 
Methods inherited from interface com.dtolabs.rundeck.core.execution.StepExecutionItem
getType
 

Method Detail

getScript

java.lang.String getScript()
Get the full script

Returns:
the script string

getScriptAsStream

java.io.InputStream getScriptAsStream()
Get an InputStream that can provide the full script

Returns:
the inputstream
Throws:
java.io.IOException - if an error occurs reading or getting the input stream

getServerScriptFilePath

java.lang.String getServerScriptFilePath()
Get the server-local script path

Returns:
server-side script path

getArgs

java.lang.String[] getArgs()
Return arguments to the script


getScriptInterpreter

java.lang.String getScriptInterpreter()
Get the server-local script path

Returns:
server-side script path

getInterpreterArgsQuoted

boolean getInterpreterArgsQuoted()
Get the server-local script path

Returns:
server-side script path