jenkins.plugins.publish_over_ftp
Class BapFtpClient

java.lang.Object
  extended by jenkins.plugins.publish_over.BPDefaultClient<BapFtpTransfer>
      extended by jenkins.plugins.publish_over_ftp.BapFtpClient
All Implemented Interfaces:
jenkins.plugins.publish_over.BPClient<BapFtpTransfer>

public class BapFtpClient
extends jenkins.plugins.publish_over.BPDefaultClient<BapFtpTransfer>


Constructor Summary
BapFtpClient(org.apache.commons.net.ftp.FTPClient ftpClient, jenkins.plugins.publish_over.BPBuildInfo buildInfo)
           
 
Method Summary
 void beginTransfers(BapFtpTransfer transfer)
           
 boolean changeDirectory(java.lang.String directory)
           
 void deleteTree()
           
 void disconnect()
           
 void disconnectQuietly()
           
 jenkins.plugins.publish_over.BPBuildInfo getBuildInfo()
           
 org.apache.commons.net.ftp.FTPClient getFtpClient()
           
 boolean makeDirectory(java.lang.String directory)
           
 void setBuildInfo(jenkins.plugins.publish_over.BPBuildInfo buildInfo)
           
 void setFtpClient(org.apache.commons.net.ftp.FTPClient ftpClient)
           
 void transferFile(BapFtpTransfer client, hudson.FilePath filePath, java.io.InputStream content)
           
 
Methods inherited from class jenkins.plugins.publish_over.BPDefaultClient
changeToInitialDirectory, endTransfers, getAbsoluteRemoteRoot, setAbsoluteRemoteRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BapFtpClient

public BapFtpClient(org.apache.commons.net.ftp.FTPClient ftpClient,
                    jenkins.plugins.publish_over.BPBuildInfo buildInfo)
Method Detail

getFtpClient

public org.apache.commons.net.ftp.FTPClient getFtpClient()

setFtpClient

public void setFtpClient(org.apache.commons.net.ftp.FTPClient ftpClient)

getBuildInfo

public jenkins.plugins.publish_over.BPBuildInfo getBuildInfo()

setBuildInfo

public void setBuildInfo(jenkins.plugins.publish_over.BPBuildInfo buildInfo)

changeDirectory

public boolean changeDirectory(java.lang.String directory)

makeDirectory

public boolean makeDirectory(java.lang.String directory)

deleteTree

public void deleteTree()
                throws java.io.IOException
Specified by:
deleteTree in interface jenkins.plugins.publish_over.BPClient<BapFtpTransfer>
Overrides:
deleteTree in class jenkins.plugins.publish_over.BPDefaultClient<BapFtpTransfer>
Throws:
java.io.IOException

beginTransfers

public void beginTransfers(BapFtpTransfer transfer)
Specified by:
beginTransfers in interface jenkins.plugins.publish_over.BPClient<BapFtpTransfer>
Overrides:
beginTransfers in class jenkins.plugins.publish_over.BPDefaultClient<BapFtpTransfer>

transferFile

public void transferFile(BapFtpTransfer client,
                         hudson.FilePath filePath,
                         java.io.InputStream content)
                  throws java.io.IOException
Throws:
java.io.IOException

disconnect

public void disconnect()

disconnectQuietly

public void disconnectQuietly()


Copyright © 2011. All Rights Reserved.