com.dtolabs.rundeck.core.tasks.net
Class ExtScp

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.tools.ant.taskdefs.optional.ssh.SSHBase
              extended by org.apache.tools.ant.taskdefs.optional.ssh.Scp
                  extended by com.dtolabs.rundeck.core.tasks.net.ExtScp
All Implemented Interfaces:
java.lang.Cloneable, org.apache.tools.ant.taskdefs.optional.ssh.LogListener

public class ExtScp
extends org.apache.tools.ant.taskdefs.optional.ssh.Scp

ExtScp is ...

Since:
2014-03-20

Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
ExtScp()
           
 
Method Summary
 java.lang.String getKeyfile()
           
 java.lang.String getKnownhosts()
           
 PluginLogger getPluginLogger()
           
 java.util.Map<java.lang.String,java.lang.String> getSshConfig()
           
 java.io.InputStream getSshKeyData()
           
 long getTimeout()
           
 org.apache.tools.ant.taskdefs.optional.ssh.SSHUserInfo getUserInfo()
           
protected  com.jcraft.jsch.Session openSession()
           
 void setKnownhosts(java.lang.String knownhosts)
           
 void setLocalFile(java.lang.String absolutePath)
           
 void setPluginLogger(PluginLogger pluginLogger)
           
 void setRemoteTofile(java.lang.String s)
           
 void setSshConfig(java.util.Map<java.lang.String,java.lang.String> config)
           
 void setSshKeyData(java.io.InputStream sshKeyData)
           
 void setTimeout(long timeout)
           
 
Methods inherited from class org.apache.tools.ant.taskdefs.optional.ssh.Scp
addFileset, execute, init, setFile, setLocalFile, setLocalTodir, setLocalTofile, setRemoteFile, setRemoteTodir, setRemoteTofile, setSftp, setTodir
 
Methods inherited from class org.apache.tools.ant.taskdefs.optional.ssh.SSHBase
getFailonerror, getHost, getPort, getVerbose, setFailonerror, setHost, setKeyfile, setPassphrase, setPassword, setPort, setTrust, setUsername, setVerbose
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.dtolabs.rundeck.core.tasks.net.SSHTaskBuilder.SSHBaseInterface
getHost, getPort, getVerbose, setFailonerror, setHost, setKeyfile, setPassphrase, setPassword, setPort, setProject, setTrust, setUsername, setVerbose
 
Methods inherited from interface org.apache.tools.ant.taskdefs.optional.ssh.LogListener
log
 

Constructor Detail

ExtScp

public ExtScp()
Method Detail

setSshConfig

public void setSshConfig(java.util.Map<java.lang.String,java.lang.String> config)

openSession

protected com.jcraft.jsch.Session openSession()
                                       throws com.jcraft.jsch.JSchException
Overrides:
openSession in class org.apache.tools.ant.taskdefs.optional.ssh.SSHBase
Throws:
com.jcraft.jsch.JSchException

getKnownhosts

public java.lang.String getKnownhosts()

setKnownhosts

public void setKnownhosts(java.lang.String knownhosts)
Overrides:
setKnownhosts in class org.apache.tools.ant.taskdefs.optional.ssh.SSHBase

getSshKeyData

public java.io.InputStream getSshKeyData()

setSshKeyData

public void setSshKeyData(java.io.InputStream sshKeyData)

getTimeout

public long getTimeout()

setTimeout

public void setTimeout(long timeout)

getSshConfig

public java.util.Map<java.lang.String,java.lang.String> getSshConfig()

getKeyfile

public java.lang.String getKeyfile()

getUserInfo

public org.apache.tools.ant.taskdefs.optional.ssh.SSHUserInfo getUserInfo()
Overrides:
getUserInfo in class org.apache.tools.ant.taskdefs.optional.ssh.SSHBase

getPluginLogger

public PluginLogger getPluginLogger()

setPluginLogger

public void setPluginLogger(PluginLogger pluginLogger)

setLocalFile

public void setLocalFile(java.lang.String absolutePath)

setRemoteTofile

public void setRemoteTofile(java.lang.String s)