com.dtolabs.rundeck.core.dispatcher
Interface IDispatchedExecution

All Known Subinterfaces:
IDispatchedJob, IDispatchedScript
All Known Implementing Classes:
ExecTool

public interface IDispatchedExecution

IDispatchedExecution defines common properties of dispatched execution requests (script, command or job)


Method Summary
 java.lang.String[] getArgs()
          Get the argument line definition
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDataContext()
          Return data context set
 int getLoglevel()
          Return the loglevel value, using the Ant equivalents: DEBUG=1,
 java.lang.Boolean getNodeExcludePrecedence()
          Return the node exclude precedence
 java.lang.String getNodeFilter()
           
 int getNodeThreadcount()
          Return the node dispatch threadcount
 java.lang.Boolean isKeepgoing()
          Return true or false for node dispatch keepgoing option, or null if unspecified.
 

Method Detail

getNodeExcludePrecedence

java.lang.Boolean getNodeExcludePrecedence()
Return the node exclude precedence

Returns:
nodeset

getNodeThreadcount

int getNodeThreadcount()
Return the node dispatch threadcount

Returns:

isKeepgoing

java.lang.Boolean isKeepgoing()
Return true or false for node dispatch keepgoing option, or null if unspecified.

Returns:

getNodeFilter

java.lang.String getNodeFilter()
Returns:

getArgs

java.lang.String[] getArgs()
Get the argument line definition

Returns:
the arg

getLoglevel

int getLoglevel()
Return the loglevel value, using the Ant equivalents: DEBUG=1,

Returns:
log level from 0-4: ERR,WARN,INFO,VERBOSE,DEBUG

getDataContext

java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDataContext()
Return data context set

Returns:
map of data contexts keyed by name