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 connectionsClassicFtpFileSystemFtpCopyDelegate.doCopy(FileConnectorConfig, FileAttributes, Path, boolean) to perform the actual
copying logicsourcePath into the targetPath.directoryPathhost and portpath, provided that it's not lockedpath.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 serverConnectionException implementation to declare connectivity errors in the FtpConnectorClassicFtpCommand 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 pathdirectoryPath which match the given matcher.pathuser using the connection options and additional credentials optionally set
on this clientsourcePath into the targetPath.filePath to newName.filePath to newName.path to the name provided on the to parameterfilePath 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()content into the file pointed by path.stream into the file at the given pathCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.