org.apache.maven.wagon.providers.ftp

Class FtpWagon

public class FtpWagon extends StreamWagon

Nested Class Summary
classFtpWagon.PrintCommandListener
Field Summary
FTPClientftp
Method Summary
voidcloseConnection()
voidfillInputData(InputData inputData)
voidfillOutputData(OutputData outputData)
protected voidfireGetCompleted(Resource resource, File localFile)
protected voidfirePutCompleted(Resource resource, File file)
protected voidfireSessionDebug(String msg)
voidftpChangeDirectory(Resource resource)
ListgetFileList(String destinationDirectory)
voidopenConnection()
booleanresourceExists(String resourceName)

Field Detail

ftp

private FTPClient ftp

Method Detail

closeConnection

public void closeConnection()

fillInputData

public void fillInputData(InputData inputData)

fillOutputData

public void fillOutputData(OutputData outputData)

fireGetCompleted

protected void fireGetCompleted(Resource resource, File localFile)

firePutCompleted

protected void firePutCompleted(Resource resource, File file)

fireSessionDebug

protected void fireSessionDebug(String msg)

ftpChangeDirectory

private void ftpChangeDirectory(Resource resource)

getFileList

public List getFileList(String destinationDirectory)

openConnection

public void openConnection()

resourceExists

public boolean resourceExists(String resourceName)