ConnectionProvider implementations which take a FtpConnector as a config and provides a
FtpFileSystemFtpCopyDelegate for copying operations which require to FTP connections, one for reading the
source file and another for writing into the target pathClassicFtpFileSystem.client to complete any pending commands.ClassicFtpFileSystem.awaitCommandCompletion() to make sure that the operation is completed before closing the
streamClassicFtpFileSystem.client's current working directory to the base pathpathpathwdAbstractFtpConnectionProvider which provides instances of ClassicFtpFileSystem from instances of
FtpConnectorFtpFileAttributes for files read from a FTP server.FtpFileSystem for files residing on a FTP serverFtpInputStream for FTP connectionsClassicFtpFileSystemAbstractFtpCopyDelegate.doCopy(FileConnectorConfig, FileAttributes, Path, boolean, MuleEvent) to perform the actual
copying logichost and portpath.pathClassicFtpFileSystem.disconnect() method on the given ftpFileSystemFTPClient.logout() and FTPClient.disconnect() on the provided
ClassicFtpFileSystem.client.directoryPath also creating any missing parent directoriesFtpCommand.rename(String, String, boolean).FtpCommand.rename(String, String, boolean).FileCommand implementations that target a FTP/SFTP serverClassicFtpCommand which implements the CopyCommand contractClassicFtpCommand which implements the CreateDirectoryCommandFileAttributes which adds FTP specific informationFilePredicateBuilder used to do assertions on files stored on an FTP server.AbstractFileSystem contract for file systems mounted on FTP/SFTP serversAbstractFileInputStream implementation which obtains a FtpFileSystem through a ConnectionManager and
uses it to obtain the contents of a file on a FTP server.ClassicFtpCommand which implements the ListCommand contractClassicFtpCommand which implements the MoveCommand contractClassicFtpCommand which implements the FtpReadCommandClassicFtpCommand which implements the RenameCommandClassicFtpCommand which implements the WriteCommand contractFtpCommand.getFile(String) but throwing an IllegalArgumentException if the
filePath doesn't existsFtpFileAttributes for the given filePath by using the FTPClient.mlistFile(String) FTP
commandInputStream with the contents of the file at the given pathOutputStream which allows writing into the file pointed by pathpathuser using the connection options and additional credentials optionally set
on this clientfilePath to newName.filePath to newName.filePath to newName.sourcePath to targetfilePayload.filePayload.filePayload.ClassicFtpFileSystem.clientClassicFtpFileSystem.clienthost and portSftpClientFtpCommand implementations that target a SFTP serverAbstractFtpConnectionProvider which provides instances of SftpFileSystem from instances of
FtpConnectorSftpCommand which implements the CopyCommand contractSftpCommand which implements the CreateDirectoryCommand contractSftpCommand which implements the DeleteCommand contractFtpFileAttributes for files read from a SFTP server.FtpFileSystem for files residing on a SFTP serverFtpInputStream for SFTP connectionsSftpCommand which implements the ListCommand contractSftpCommand which implements the MoveCommand contractSftpCommand which implements the ReadCommand contractSftpCommand which implements the RenameCommand contractSftpCommand which implements the WriteCommand contractFtpFileSystem.validateConnection()stream into the file at the given pathCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.