com.dtolabs.rundeck.core.plugins
Interface ScriptPluginProvider


public interface ScriptPluginProvider

ScriptPluginProvider defines scripted plugin provider details


Method Summary
 java.io.File getArchiveFile()
          Return jar file containing the plugin
 java.io.File getContentsBasedir()
          Return directory containing the expanded contents
 boolean getInterpreterArgsQuoted()
          Return true if the script file and args should be passed as a single argument to the interpreter, default false.
 java.util.Map<java.lang.String,java.lang.Object> getMetadata()
          Return any interpreter specification to run the script
 java.lang.String getName()
          Return provider name
 java.lang.String getScriptArgs()
          Return script args to pass to the file
 java.io.File getScriptFile()
          Return script file to execute
 java.lang.String getScriptInterpreter()
          Return any interpreter specification to run the script
 java.lang.String getService()
          Return service name
 

Method Detail

getName

java.lang.String getName()
Return provider name


getService

java.lang.String getService()
Return service name


getArchiveFile

java.io.File getArchiveFile()
Return jar file containing the plugin


getContentsBasedir

java.io.File getContentsBasedir()
Return directory containing the expanded contents


getScriptArgs

java.lang.String getScriptArgs()
Return script args to pass to the file


getScriptFile

java.io.File getScriptFile()
Return script file to execute


getScriptInterpreter

java.lang.String getScriptInterpreter()
Return any interpreter specification to run the script


getInterpreterArgsQuoted

boolean getInterpreterArgsQuoted()
Return true if the script file and args should be passed as a single argument to the interpreter, default false.


getMetadata

java.util.Map<java.lang.String,java.lang.Object> getMetadata()
Return any interpreter specification to run the script