jenkins.plugins.publish_over_ssh
Class BapSshClient
java.lang.Object
jenkins.plugins.publish_over.BPDefaultClient<BapSshTransfer>
jenkins.plugins.publish_over_ssh.BapSshClient
- All Implemented Interfaces:
- jenkins.plugins.publish_over.BPClient<BapSshTransfer>
public class BapSshClient
- extends jenkins.plugins.publish_over.BPDefaultClient<BapSshTransfer>
|
Constructor Summary |
BapSshClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo,
com.jcraft.jsch.Session session)
|
BapSshClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo,
com.jcraft.jsch.Session session,
boolean disableExec)
|
| Methods inherited from class jenkins.plugins.publish_over.BPDefaultClient |
changeToInitialDirectory, deleteTree, getAbsoluteRemoteRoot, setAbsoluteRemoteRoot |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BapSshClient
public BapSshClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo,
com.jcraft.jsch.Session session)
BapSshClient
public BapSshClient(jenkins.plugins.publish_over.BPBuildInfo buildInfo,
com.jcraft.jsch.Session session,
boolean disableExec)
isDisableExec
public boolean isDisableExec()
getBuildInfo
public jenkins.plugins.publish_over.BPBuildInfo getBuildInfo()
setSftp
public void setSftp(com.jcraft.jsch.ChannelSftp sftp)
beginTransfers
public void beginTransfers(BapSshTransfer transfer)
- Specified by:
beginTransfers in interface jenkins.plugins.publish_over.BPClient<BapSshTransfer>- Overrides:
beginTransfers in class jenkins.plugins.publish_over.BPDefaultClient<BapSshTransfer>
changeDirectory
public boolean changeDirectory(java.lang.String directory)
makeDirectory
public boolean makeDirectory(java.lang.String directory)
transferFile
public void transferFile(BapSshTransfer bapSshTransfer,
hudson.FilePath filePath,
java.io.InputStream inputStream)
throws com.jcraft.jsch.SftpException
- Throws:
com.jcraft.jsch.SftpException
endTransfers
public void endTransfers(BapSshTransfer transfer)
- Specified by:
endTransfers in interface jenkins.plugins.publish_over.BPClient<BapSshTransfer>- Overrides:
endTransfers in class jenkins.plugins.publish_over.BPDefaultClient<BapSshTransfer>
disconnectExecQuietly
public void disconnectExecQuietly(com.jcraft.jsch.ChannelExec exec)
disconnect
public void disconnect()
disconnectQuietly
public void disconnectQuietly()
Copyright © 2011. All Rights Reserved.