com.dtolabs.rundeck.core.tasks.net
Class SSHTaskBuilder
java.lang.Object
com.dtolabs.rundeck.core.tasks.net.SSHTaskBuilder
public class SSHTaskBuilder
- extends java.lang.Object
SSHTaskFactory constructs a ExtSSHExec task
Method Summary |
static ExtSSHExec |
build(INodeEntry nodeentry,
java.lang.String[] args,
org.apache.tools.ant.Project project,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dataContext,
SSHTaskBuilder.SSHConnectionInfo sshConnectionInfo,
int loglevel,
PluginLogger logger)
Build a Task that performs SSH command |
static org.apache.tools.ant.taskdefs.optional.ssh.Scp |
buildScp(INodeEntry nodeentry,
org.apache.tools.ant.Project project,
java.lang.String remotepath,
java.io.File sourceFile,
SSHTaskBuilder.SSHConnectionInfo sshConnectionInfo,
int loglevel)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSHTaskBuilder
public SSHTaskBuilder()
build
public static ExtSSHExec build(INodeEntry nodeentry,
java.lang.String[] args,
org.apache.tools.ant.Project project,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dataContext,
SSHTaskBuilder.SSHConnectionInfo sshConnectionInfo,
int loglevel,
PluginLogger logger)
throws SSHTaskBuilder.BuilderException
- Build a Task that performs SSH command
- Parameters:
loglevel
- nodeentry
- target nodeargs
- argumentsproject
- ant projectdataContext
-
- Returns:
- task
- Throws:
SSHTaskBuilder.BuilderException
buildScp
public static org.apache.tools.ant.taskdefs.optional.ssh.Scp buildScp(INodeEntry nodeentry,
org.apache.tools.ant.Project project,
java.lang.String remotepath,
java.io.File sourceFile,
SSHTaskBuilder.SSHConnectionInfo sshConnectionInfo,
int loglevel)
throws SSHTaskBuilder.BuilderException
- Throws:
SSHTaskBuilder.BuilderException