Class ExtScp
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.tools.ant.taskdefs.optional.ssh.SSHBase
-
- org.apache.tools.ant.taskdefs.optional.ssh.Scp
-
- com.dtolabs.rundeck.core.tasks.net.ExtScp
-
- All Implemented Interfaces:
SSHTaskBuilder.SSHBaseInterface
,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
-
-
Constructor Summary
Constructors Constructor Description ExtScp()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addFileset(org.apache.tools.ant.types.FileSet set)
java.lang.String
getBindAddress()
long
getCommandTimeout()
long
getConnectTimeout()
java.lang.Boolean
getEnableSSHAgent()
java.util.List<org.apache.tools.ant.types.FileSet>
getIfaceFileSets()
java.lang.String
getIfaceToDir()
java.lang.String
getKeyfile()
java.lang.String
getKnownhosts()
PluginLogger
getPluginLogger()
SSHAgentProcess
getSSHAgentProcess()
java.util.Map<java.lang.String,java.lang.String>
getSshConfig()
java.io.InputStream
getSshKeyData()
long
getTimeout()
java.lang.Integer
getTtlSSHAgent()
org.apache.tools.ant.taskdefs.optional.ssh.SSHUserInfo
getUserInfo()
protected com.jcraft.jsch.Session
openSession()
void
setBindAddress(java.lang.String bindAddress)
void
setCommandTimeout(long commandTimeout)
void
setConnectTimeout(long connectTimeout)
void
setEnableSSHAgent(java.lang.Boolean enableSSHAgent)
void
setKnownhosts(java.lang.String knownhosts)
void
setLocalFile(java.lang.String absolutePath)
void
setPluginLogger(PluginLogger pluginLogger)
void
setRemoteTofile(java.lang.String s)
void
setSSHAgentProcess(SSHAgentProcess sshAgentProcess)
void
setSshConfig(java.util.Map<java.lang.String,java.lang.String> config)
void
setSshKeyData(java.io.InputStream sshKeyData)
void
setTimeout(long timeout)
void
setTodir(java.lang.String aToUri)
void
setTtlSSHAgent(java.lang.Integer ttlSSHAgent)
-
Methods inherited from class org.apache.tools.ant.taskdefs.optional.ssh.Scp
add, execute, init, setCompressed, setDirMode, setFile, setFileMode, setLocalFile, setLocalTodir, setLocalTofile, setPreservelastmodified, setRemoteFile, setRemoteTodir, setRemoteTofile, setSftp
-
Methods inherited from class org.apache.tools.ant.taskdefs.optional.ssh.SSHBase
getFailonerror, getHost, getPort, getServerAliveCountMax, getServerAliveIntervalSeconds, getVerbose, setFailonerror, setHost, setKeyfile, setPassphrase, setPassword, setPort, setServerAliveCountMax, setServerAliveIntervalSeconds, 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
-
-
-
-
Method Detail
-
setTodir
public void setTodir(java.lang.String aToUri)
- Overrides:
setTodir
in classorg.apache.tools.ant.taskdefs.optional.ssh.Scp
-
addFileset
public void addFileset(org.apache.tools.ant.types.FileSet set)
- Overrides:
addFileset
in classorg.apache.tools.ant.taskdefs.optional.ssh.Scp
-
setSshConfig
public void setSshConfig(java.util.Map<java.lang.String,java.lang.String> config)
- Specified by:
setSshConfig
in interfaceSSHTaskBuilder.SSHBaseInterface
-
openSession
protected com.jcraft.jsch.Session openSession() throws com.jcraft.jsch.JSchException
- Overrides:
openSession
in classorg.apache.tools.ant.taskdefs.optional.ssh.SSHBase
- Throws:
com.jcraft.jsch.JSchException
-
getKnownhosts
public java.lang.String getKnownhosts()
- Specified by:
getKnownhosts
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setKnownhosts
public void setKnownhosts(java.lang.String knownhosts)
- Specified by:
setKnownhosts
in interfaceSSHTaskBuilder.SSHBaseInterface
- Overrides:
setKnownhosts
in classorg.apache.tools.ant.taskdefs.optional.ssh.SSHBase
-
getSshKeyData
public java.io.InputStream getSshKeyData()
- Specified by:
getSshKeyData
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setSshKeyData
public void setSshKeyData(java.io.InputStream sshKeyData)
- Specified by:
setSshKeyData
in interfaceSSHTaskBuilder.SSHBaseInterface
-
getTimeout
public long getTimeout()
- Specified by:
getTimeout
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setTimeout
public void setTimeout(long timeout)
- Specified by:
setTimeout
in interfaceSSHTaskBuilder.SSHBaseInterface
-
getSshConfig
public java.util.Map<java.lang.String,java.lang.String> getSshConfig()
- Specified by:
getSshConfig
in interfaceSSHTaskBuilder.SSHBaseInterface
-
getKeyfile
public java.lang.String getKeyfile()
- Specified by:
getKeyfile
in interfaceSSHTaskBuilder.SSHBaseInterface
-
getUserInfo
public org.apache.tools.ant.taskdefs.optional.ssh.SSHUserInfo getUserInfo()
- Specified by:
getUserInfo
in interfaceSSHTaskBuilder.SSHBaseInterface
- Overrides:
getUserInfo
in classorg.apache.tools.ant.taskdefs.optional.ssh.SSHBase
-
getPluginLogger
public PluginLogger getPluginLogger()
- Specified by:
getPluginLogger
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setPluginLogger
public void setPluginLogger(PluginLogger pluginLogger)
- Specified by:
setPluginLogger
in interfaceSSHTaskBuilder.SSHBaseInterface
-
getSSHAgentProcess
public SSHAgentProcess getSSHAgentProcess()
- Specified by:
getSSHAgentProcess
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setSSHAgentProcess
public void setSSHAgentProcess(SSHAgentProcess sshAgentProcess)
- Specified by:
setSSHAgentProcess
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setEnableSSHAgent
public void setEnableSSHAgent(java.lang.Boolean enableSSHAgent)
- Specified by:
setEnableSSHAgent
in interfaceSSHTaskBuilder.SSHBaseInterface
-
getEnableSSHAgent
public java.lang.Boolean getEnableSSHAgent()
- Specified by:
getEnableSSHAgent
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setTtlSSHAgent
public void setTtlSSHAgent(java.lang.Integer ttlSSHAgent)
- Specified by:
setTtlSSHAgent
in interfaceSSHTaskBuilder.SSHBaseInterface
-
getTtlSSHAgent
public java.lang.Integer getTtlSSHAgent()
- Specified by:
getTtlSSHAgent
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setBindAddress
public void setBindAddress(java.lang.String bindAddress)
- Specified by:
setBindAddress
in interfaceSSHTaskBuilder.SSHBaseInterface
-
getBindAddress
public java.lang.String getBindAddress()
- Specified by:
getBindAddress
in interfaceSSHTaskBuilder.SSHBaseInterface
-
getIfaceToDir
public java.lang.String getIfaceToDir()
-
getIfaceFileSets
public java.util.List<org.apache.tools.ant.types.FileSet> getIfaceFileSets()
-
getConnectTimeout
public long getConnectTimeout()
- Specified by:
getConnectTimeout
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setConnectTimeout
public void setConnectTimeout(long connectTimeout)
- Specified by:
setConnectTimeout
in interfaceSSHTaskBuilder.SSHBaseInterface
-
getCommandTimeout
public long getCommandTimeout()
- Specified by:
getCommandTimeout
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setCommandTimeout
public void setCommandTimeout(long commandTimeout)
- Specified by:
setCommandTimeout
in interfaceSSHTaskBuilder.SSHBaseInterface
-
setLocalFile
public abstract void setLocalFile(java.lang.String absolutePath)
-
setRemoteTofile
public abstract void setRemoteTofile(java.lang.String s)
-
-