Skip navigation links
A B C D E F G I L M N O P R S T U V W 

A

AbstractFtpConnectionProvider<C extends FtpFileSystem> - Class in org.mule.extension.ftp.internal
Base class for ConnectionProvider implementations which take a FtpConnector as a config and provides a FtpFileSystem
AbstractFtpConnectionProvider() - Constructor for class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
 
AbstractFtpCopyDelegate - Class in org.mule.extension.ftp.internal
Abstract implementation of FtpCopyDelegate for copying operations which require to FTP connections, one for reading the source file and another for writing into the target path
AbstractFtpCopyDelegate(FtpCommand, FtpFileSystem) - Constructor for class org.mule.extension.ftp.internal.AbstractFtpCopyDelegate
Creates new instance
addConditions(Predicate<FtpFileAttributes>) - Method in class org.mule.extension.ftp.api.FtpFilePredicateBuilder
 
awaitCommandCompletion() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
Awaits for the underlying ClassicFtpFileSystem.client to complete any pending commands.

B

BaseFtpConnectionSettings - Class in org.mule.extension.ftp.internal
Base class for groups of FTP/SFTP connection parameters
BaseFtpConnectionSettings() - Constructor for class org.mule.extension.ftp.internal.BaseFtpConnectionSettings
 
beforeClose() - Method in class org.mule.extension.ftp.internal.ftp.ClassicFtpInputStream
Invokes ClassicFtpFileSystem.awaitCommandCompletion() to make sure that the operation is completed before closing the stream
beforeClose() - Method in class org.mule.extension.ftp.internal.FtpInputStream
Template method for performing operations just before the stream is closed.

C

changeToBaseDir() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
Changes the ClassicFtpFileSystem.client's current working directory to the base path
changeToBaseDir() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
changeWorkingDirectory(Path) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
Changes the current working directory to the given path
changeWorkingDirectory(String) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
Changes the current working directory to the given path
changeWorkingDirectory(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Changes the current working directory to wd
CHANNEL_SFTP - Static variable in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
ClassicFtpConnectionProvider - Class in org.mule.extension.ftp.internal.ftp.connection
An AbstractFtpConnectionProvider which provides instances of ClassicFtpFileSystem from instances of FtpConnector
ClassicFtpConnectionProvider() - Constructor for class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpConnectionProvider
 
ClassicFtpFileAttributes - Class in org.mule.extension.ftp.api.ftp
Implementation of FtpFileAttributes for files read from a FTP server.
ClassicFtpFileAttributes(Path, FTPFile) - Constructor for class org.mule.extension.ftp.api.ftp.ClassicFtpFileAttributes
Creates a new instance
ClassicFtpFileSystem - Class in org.mule.extension.ftp.internal.ftp.connection
Implementation of FtpFileSystem for files residing on a FTP server
ClassicFtpInputStream - Class in org.mule.extension.ftp.internal.ftp
Implementation of FtpInputStream for FTP connections
client - Variable in class org.mule.extension.ftp.internal.sftp.command.SftpCommand
 
client - Variable in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
 
connect() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpConnectionProvider
Creates and returns a new instance of ClassicFtpFileSystem
connect() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionProvider
 
copy(FileConnectorConfig, String, String, boolean, boolean, FtpCopyDelegate) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
Performs the base logic and delegates into FtpCopyDelegate.doCopy(FileConnectorConfig, FileAttributes, Path, boolean) to perform the actual copying logic
copy(FileConnectorConfig, String, String, boolean, boolean) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCopyCommand
copy(FileConnectorConfig, FileSystem, String, String, boolean, boolean) - Method in class org.mule.extension.ftp.internal.FtpOperations
Copies the file at the sourcePath into the targetPath.
copy(FileConnectorConfig, String, String, boolean, boolean) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpCopyCommand
copyCommand - Variable in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
 
copyDirectory(FileConnectorConfig, Path, Path, boolean, FtpFileSystem) - Method in class org.mule.extension.ftp.internal.AbstractFtpCopyDelegate
Performs a recursive copy of a directory
copyFile(FileConnectorConfig, FileAttributes, Path, boolean, FtpFileSystem) - Method in class org.mule.extension.ftp.internal.AbstractFtpCopyDelegate
Copies one individual file
createClient() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpConnectionProvider
 
createDirectory(String) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
 
createDirectory(String) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCreateDirectoryCommand
createDirectory(FileSystem, String) - Method in class org.mule.extension.ftp.internal.FtpOperations
Creates a new directory on directoryPath
createDirectory(String) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpCreateDirectoryCommand
createDirectoryCommand - Variable in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
 
createInstance(String, int) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClientFactory
Creates a new instance which will connect to the given host and port
createLock(Path, Object...) - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
createLock(Path, Object...) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem

D

delete(String) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpDeleteCommand
delete(FileSystem, String) - Method in class org.mule.extension.ftp.internal.FtpOperations
Deletes the file pointed by path, provided that it's not locked
delete(String) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpDeleteCommand
deleteCommand - Variable in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
 
deleteDirectory(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Deletes the directory at path.
deleteFile(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Deletes the file at the given path
disconnect(C) - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
Invokes the ClassicFtpFileSystem.disconnect() method on the given ftpFileSystem
disconnect() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
Severs the connection by invoking FTPClient.logout() and FTPClient.disconnect() on the provided ClassicFtpFileSystem.client.
disconnect() - Method in class org.mule.extension.ftp.internal.ftp.connection.FtpFileSystem
Severs the underlying connection to the remote server
disconnect() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Closes the active session and severs the connection (if any of those were active)
disconnect() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
Severs the underlying connection to the remote server
doClose() - Method in class org.mule.extension.ftp.internal.FtpInputStream
 
doCopy(FileConnectorConfig, FileAttributes, Path, boolean) - Method in class org.mule.extension.ftp.internal.AbstractFtpCopyDelegate
Performs a recursive copy
doCopy(FileConnectorConfig, FileAttributes, Path, boolean) - Method in class org.mule.extension.ftp.internal.ftp.command.MoveFtpDelegate
 
doCopy(FileConnectorConfig, FileAttributes, Path, boolean) - Method in interface org.mule.extension.ftp.internal.FtpCopyDelegate
Performs the copy operation
doMkDirs(Path) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpCommand
Creates the directory pointed by directoryPath also creating any missing parent directories
doRename(String, String) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
Template method which works in tandem with FtpCommand.rename(String, String, boolean).
doRename(String, String) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpCommand
Template method which works in tandem with FtpCommand.rename(String, String, boolean).

E

exception(String, Exception) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
exists(Path) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand

F

FTP_PROTOCOL - Static variable in class org.mule.extension.ftp.internal.FtpConnector
 
FtpCommand<C extends FtpFileSystem> - Class in org.mule.extension.ftp.internal.ftp.command
Base class for FileCommand implementations that target a FTP/SFTP server
FtpCommand(C) - Constructor for class org.mule.extension.ftp.internal.ftp.command.FtpCommand
Creates a new instance
FTPConnectionException - Exception in org.mule.extension.ftp.api
ConnectionException implementation to declare connectivity errors in the FtpConnector
FTPConnectionException(String) - Constructor for exception org.mule.extension.ftp.api.FTPConnectionException
 
FTPConnectionException(String, FileError) - Constructor for exception org.mule.extension.ftp.api.FTPConnectionException
 
FTPConnectionException(Throwable, FileError) - Constructor for exception org.mule.extension.ftp.api.FTPConnectionException
 
FTPConnectionException(String, Throwable, FileError) - Constructor for exception org.mule.extension.ftp.api.FTPConnectionException
 
FtpConnectionSettings - Class in org.mule.extension.ftp.internal.ftp.connection
Groups FTP connection parameters
FtpConnectionSettings() - Constructor for class org.mule.extension.ftp.internal.ftp.connection.FtpConnectionSettings
 
FtpConnector - Class in org.mule.extension.ftp.internal
Allows manipulating files through the FTP and SFTP
FtpConnector() - Constructor for class org.mule.extension.ftp.internal.FtpConnector
 
FtpCopyCommand - Class in org.mule.extension.ftp.internal.ftp.command
A ClassicFtpCommand which implements the CopyCommand contract
FtpCopyCommand(ClassicFtpFileSystem, FTPClient) - Constructor for class org.mule.extension.ftp.internal.ftp.command.FtpCopyCommand
FtpCopyDelegate - Interface in org.mule.extension.ftp.internal
A delegate object for copying files
FtpCreateDirectoryCommand - Class in org.mule.extension.ftp.internal.ftp.command
A ClassicFtpCommand which implements the CreateDirectoryCommand
FtpCreateDirectoryCommand(ClassicFtpFileSystem, FTPClient) - Constructor for class org.mule.extension.ftp.internal.ftp.command.FtpCreateDirectoryCommand
FtpDeleteCommand - Class in org.mule.extension.ftp.internal.ftp.command
 
FtpDeleteCommand(ClassicFtpFileSystem, FTPClient) - Constructor for class org.mule.extension.ftp.internal.ftp.command.FtpDeleteCommand
FtpFileAttributes - Interface in org.mule.extension.ftp.api
Specialization of FileAttributes which adds FTP specific information
FtpFilePredicateBuilder - Class in org.mule.extension.ftp.api
A specialization of FilePredicateBuilder used to do assertions on files stored on an FTP server.
FtpFilePredicateBuilder() - Constructor for class org.mule.extension.ftp.api.FtpFilePredicateBuilder
 
FtpFileSystem - Class in org.mule.extension.ftp.internal.ftp.connection
Specialization of the AbstractFileSystem contract for file systems mounted on FTP/SFTP servers
FtpFileSystem(String) - Constructor for class org.mule.extension.ftp.internal.ftp.connection.FtpFileSystem
FtpInputStream - Class in org.mule.extension.ftp.internal
An AbstractFileInputStream implementation which obtains a FtpFileSystem through a ConnectionManager and uses it to obtain the contents of a file on a FTP server.
FtpInputStream(Supplier<InputStream>, ConnectionHandler<FtpFileSystem>, PathLock) - Constructor for class org.mule.extension.ftp.internal.FtpInputStream
 
FtpListCommand - Class in org.mule.extension.ftp.internal.ftp.command
A ClassicFtpCommand which implements the ListCommand contract
FtpListCommand(ClassicFtpFileSystem, FTPClient) - Constructor for class org.mule.extension.ftp.internal.ftp.command.FtpListCommand
FtpMoveCommand - Class in org.mule.extension.ftp.internal.ftp.command
A ClassicFtpCommand which implements the MoveCommand contract
FtpMoveCommand(ClassicFtpFileSystem, FTPClient) - Constructor for class org.mule.extension.ftp.internal.ftp.command.FtpMoveCommand
FtpOperations - Class in org.mule.extension.ftp.internal
Ftp connector operations
FtpOperations() - Constructor for class org.mule.extension.ftp.internal.FtpOperations
 
FtpReadCommand - Class in org.mule.extension.ftp.internal.ftp.command
A ClassicFtpCommand which implements the FtpReadCommand
FtpReadCommand(ClassicFtpFileSystem, FTPClient) - Constructor for class org.mule.extension.ftp.internal.ftp.command.FtpReadCommand
FtpRenameCommand - Class in org.mule.extension.ftp.internal.ftp.command
A ClassicFtpCommand which implements the RenameCommand
FtpRenameCommand(ClassicFtpFileSystem, FTPClient) - Constructor for class org.mule.extension.ftp.internal.ftp.command.FtpRenameCommand
FtpTransferMode - Enum in org.mule.extension.ftp.api.ftp
Lists the supported transfer modes for FTP operations.
FtpWriteCommand - Class in org.mule.extension.ftp.internal.ftp.command
A ClassicFtpCommand which implements the WriteCommand contract
FtpWriteCommand(ClassicFtpFileSystem, FTPClient, MuleContext) - Constructor for class org.mule.extension.ftp.internal.ftp.command.FtpWriteCommand

G

getAttributes(Path) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Gets the attributes for the file in the given {code path}
getAttributesType() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
getAttributesType() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
getBasePath(FileSystem) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
getCode() - Method in enum org.mule.extension.ftp.api.ftp.FtpTransferMode
 
getConnectionHandler(FtpConnector) - Static method in class org.mule.extension.ftp.internal.FtpInputStream
 
getConnectionManager() - Method in class org.mule.extension.ftp.internal.FtpConnector
 
getConnectionTimeout() - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
 
getConnectionTimeout() - Method in class org.mule.extension.ftp.internal.TimeoutSettings
 
getConnectionTimeoutUnit() - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
 
getConnectionTimeoutUnit() - Method in class org.mule.extension.ftp.internal.TimeoutSettings
 
getCopyCommand() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
getCopyCommand() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
getCreateDirectoryCommand() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
getCreateDirectoryCommand() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
getCurrentWorkingDirectory() - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
 
getCurrentWorkingDirectory() - Method in class org.mule.extension.ftp.internal.sftp.command.SftpCommand
getDeleteCommand() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
getDeleteCommand() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
getDescription() - Method in enum org.mule.extension.ftp.api.ftp.FtpTransferMode
 
getExistingFile(String) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
Similar to FtpCommand.getFile(String) but throwing an IllegalArgumentException if the filePath doesn't exists
getFile(String) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
Obtains a FtpFileAttributes for the given filePath by using the FTPClient.mlistFile(String) FTP command
getFile(String, boolean) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
 
getFile(String, boolean) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpCommand
getFileContent(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
An InputStream with the contents of the file at the given path
getFtpFileSystem() - Method in class org.mule.extension.ftp.internal.FtpInputStream
 
getHost() - Method in class org.mule.extension.ftp.internal.BaseFtpConnectionSettings
 
getHost() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
getIdentityFile() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
getListCommand() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
getListCommand() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
getMoveCommand() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
getMoveCommand() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
getName() - Method in class org.mule.extension.ftp.api.ftp.ClassicFtpFileAttributes
getOutputStream(String, FileWriteMode) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Opens an OutputStream which allows writing into the file pointed by path
getPassphrase() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
getPassword() - Method in class org.mule.extension.ftp.internal.ftp.connection.FtpConnectionSettings
 
getPassword() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
getPort() - Method in class org.mule.extension.ftp.internal.ftp.connection.FtpConnectionSettings
 
getPort() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
getPort() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
getReadCommand() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
getReadCommand() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
getRenameCommand() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
getRenameCommand() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
getResponseTimeout() - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
 
getResponseTimeout() - Method in class org.mule.extension.ftp.internal.TimeoutSettings
 
getResponseTimeoutUnit() - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
 
getResponseTimeoutUnit() - Method in class org.mule.extension.ftp.internal.TimeoutSettings
 
getSize() - Method in class org.mule.extension.ftp.api.ftp.ClassicFtpFileAttributes
getSize() - Method in class org.mule.extension.ftp.api.sftp.SftpFileAttributes
getStreamSupplier(FtpFileAttributes, ConnectionHandler<FtpFileSystem>) - Static method in class org.mule.extension.ftp.internal.FtpInputStream
 
getTimestamp() - Method in class org.mule.extension.ftp.api.ftp.ClassicFtpFileAttributes
getTimestamp() - Method in interface org.mule.extension.ftp.api.FtpFileAttributes
 
getTimestamp() - Method in class org.mule.extension.ftp.api.sftp.SftpFileAttributes
getUsername() - Method in class org.mule.extension.ftp.internal.ftp.connection.FtpConnectionSettings
 
getUsername() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
getWorkingDir() - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
getWorkingDirectory() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
getWriteCommand() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
getWriteCommand() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem

I

isConnected() - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
isConnected() - Method in class org.mule.extension.ftp.internal.ftp.connection.FtpFileSystem
 
isConnected() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
isConnected() - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
isDirectory() - Method in class org.mule.extension.ftp.api.ftp.ClassicFtpFileAttributes
isDirectory() - Method in class org.mule.extension.ftp.api.sftp.SftpFileAttributes
isRegularFile() - Method in class org.mule.extension.ftp.api.ftp.ClassicFtpFileAttributes
isRegularFile() - Method in class org.mule.extension.ftp.api.sftp.SftpFileAttributes
isSymbolicLink() - Method in class org.mule.extension.ftp.api.ftp.ClassicFtpFileAttributes
isSymbolicLink() - Method in class org.mule.extension.ftp.api.sftp.SftpFileAttributes

L

list(FileConnectorConfig, String, boolean, MediaType, Predicate<FileAttributes>) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpListCommand
list(FileConnectorConfig, FtpFileSystem, String, boolean, MediaType, FilePredicateBuilder) - Method in class org.mule.extension.ftp.internal.FtpOperations
Lists all the files in the directoryPath which match the given matcher.
list(FileConnectorConfig, String, boolean, MediaType, Predicate<FileAttributes>) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpListCommand
list(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Lists the contents of the directory at the given path
listCommand - Variable in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
 
login(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Performs a login operation for the given user using the connection options and additional credentials optionally set on this client

M

mkdir(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Creates a directory
move(FileConnectorConfig, String, String, boolean, boolean) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpMoveCommand
move(FileConnectorConfig, FileSystem, String, String, boolean, boolean) - Method in class org.mule.extension.ftp.internal.FtpOperations
Moves the file at the sourcePath into the targetPath.
move(FileConnectorConfig, String, String, boolean, boolean) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpMoveCommand
moveCommand - Variable in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
 
MoveFtpDelegate - Class in org.mule.extension.ftp.internal.ftp.command
 
MoveFtpDelegate(FtpCommand, FtpFileSystem) - Constructor for class org.mule.extension.ftp.internal.ftp.command.MoveFtpDelegate
 
muleContext - Variable in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
 

N

newInstance(FtpConnector, FtpFileAttributes, PathLock) - Static method in class org.mule.extension.ftp.internal.ftp.ClassicFtpInputStream
Establishes the underlying connection and returns a new instance of this class.
newInstance(FtpConnector, FtpFileAttributes, PathLock) - Static method in class org.mule.extension.ftp.internal.sftp.SftpInputStream
Establishes the underlying connection and returns a new instance of this class.

O

onBorrow(ClassicFtpFileSystem) - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpConnectionProvider
 
org.mule.extension.ftp.api - package org.mule.extension.ftp.api
 
org.mule.extension.ftp.api.ftp - package org.mule.extension.ftp.api.ftp
 
org.mule.extension.ftp.api.sftp - package org.mule.extension.ftp.api.sftp
 
org.mule.extension.ftp.internal - package org.mule.extension.ftp.internal
 
org.mule.extension.ftp.internal.ftp - package org.mule.extension.ftp.internal.ftp
 
org.mule.extension.ftp.internal.ftp.command - package org.mule.extension.ftp.internal.ftp.command
 
org.mule.extension.ftp.internal.ftp.connection - package org.mule.extension.ftp.internal.ftp.connection
 
org.mule.extension.ftp.internal.sftp - package org.mule.extension.ftp.internal.sftp
 
org.mule.extension.ftp.internal.sftp.command - package org.mule.extension.ftp.internal.sftp.command
 
org.mule.extension.ftp.internal.sftp.connection - package org.mule.extension.ftp.internal.sftp.connection
 

P

PREFERRED_AUTHENTICATION_METHODS - Static variable in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 

R

read(FileConnectorConfig, String, MediaType, boolean) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpReadCommand
read(FileConnectorConfig, FtpFileSystem, String, MediaType, boolean) - Method in class org.mule.extension.ftp.internal.FtpOperations
Obtains the content and metadata of a file at a given path.
read(FileConnectorConfig, String, MediaType, boolean) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpReadCommand
readCommand - Variable in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
 
rename(String, String, boolean) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
Template method that renames the file at filePath to newName.
rename(String, String, boolean) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpRenameCommand
Template method that renames the file at filePath to newName.
rename(FileSystem, String, String, boolean) - Method in class org.mule.extension.ftp.internal.FtpOperations
Renames the file pointed by path to the name provided on the to parameter
rename(String, String, boolean) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpRenameCommand
Template method that renames the file at filePath to newName.
rename(String, String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Renames the file at sourcePath to target
renameCommand - Variable in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
 
retrieveFileContent(FileAttributes) - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
Returns an InputStream which obtains the content for the file of the given filePayload.
retrieveFileContent(FileAttributes) - Method in class org.mule.extension.ftp.internal.ftp.connection.FtpFileSystem
Returns an InputStream which obtains the content for the file of the given filePayload.
retrieveFileContent(FileAttributes) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
Returns an InputStream which obtains the content for the file of the given filePayload.

S

setConnectionTimeout(Integer) - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
 
setConnectionTimeout(Integer) - Method in class org.mule.extension.ftp.internal.TimeoutSettings
 
setConnectionTimeoutMillis(long) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
setConnectionTimeoutUnit(TimeUnit) - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
 
setConnectionTimeoutUnit(TimeUnit) - Method in class org.mule.extension.ftp.internal.TimeoutSettings
 
setHost(String) - Method in class org.mule.extension.ftp.internal.BaseFtpConnectionSettings
 
setIdentity(String, String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
setIdentityFile(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
setKnownHostsFile(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
setPassiveMode(boolean) - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
If passive is true then the ClassicFtpFileSystem.client is set on passive mode.
setPassphrase(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
setPassword(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
setPassword(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
setPort(int) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
setPreferredAuthenticationMethods(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 
setResponseTimeout(Integer) - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
 
setResponseTimeout(Integer, TimeUnit) - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
Sets the data timeout property on the underlying ClassicFtpFileSystem.client
setResponseTimeout(Integer) - Method in class org.mule.extension.ftp.internal.TimeoutSettings
 
setResponseTimeoutUnit(TimeUnit) - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
 
setResponseTimeoutUnit(TimeUnit) - Method in class org.mule.extension.ftp.internal.TimeoutSettings
 
setTimestampSince(LocalDateTime) - Method in class org.mule.extension.ftp.api.FtpFilePredicateBuilder
 
setTimestampUntil(LocalDateTime) - Method in class org.mule.extension.ftp.api.FtpFilePredicateBuilder
 
setTransferMode(FtpTransferMode) - Method in class org.mule.extension.ftp.internal.ftp.connection.ClassicFtpFileSystem
Sets the transfer mode on the ClassicFtpFileSystem.client
setUsername(String) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
SftpAuthenticationMethod - Enum in org.mule.extension.ftp.api.sftp
Supported types of SFTP authentication methods
SftpClient - Class in org.mule.extension.ftp.internal.sftp.connection
Wrapper around jsch sftp library which provides access to basic sftp commands.
SftpClient(String, int, Supplier<JSch>) - Constructor for class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Creates a new instance which connects to a server on a given host and port
SftpClientFactory - Class in org.mule.extension.ftp.internal.sftp.connection
Creates instances of SftpClient
SftpClientFactory() - Constructor for class org.mule.extension.ftp.internal.sftp.connection.SftpClientFactory
 
SftpCommand - Class in org.mule.extension.ftp.internal.sftp.command
Base class for FtpCommand implementations that target a SFTP server
SftpCommand(SftpFileSystem, SftpClient) - Constructor for class org.mule.extension.ftp.internal.sftp.command.SftpCommand
Creates a new instance
SftpConnectionProvider - Class in org.mule.extension.ftp.internal.sftp.connection
An AbstractFtpConnectionProvider which provides instances of SftpFileSystem from instances of FtpConnector
SftpConnectionProvider() - Constructor for class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionProvider
 
SftpConnectionSettings - Class in org.mule.extension.ftp.internal.sftp.connection
Groups SFTP connection settings
SftpConnectionSettings() - Constructor for class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
 
SftpCopyCommand - Class in org.mule.extension.ftp.internal.sftp.command
A SftpCommand which implements the CopyCommand contract
SftpCopyCommand(SftpFileSystem, SftpClient) - Constructor for class org.mule.extension.ftp.internal.sftp.command.SftpCopyCommand
SftpCreateDirectoryCommand - Class in org.mule.extension.ftp.internal.sftp.command
A SftpCommand which implements the CreateDirectoryCommand contract
SftpCreateDirectoryCommand(SftpFileSystem, SftpClient) - Constructor for class org.mule.extension.ftp.internal.sftp.command.SftpCreateDirectoryCommand
SftpDeleteCommand - Class in org.mule.extension.ftp.internal.sftp.command
A SftpCommand which implements the DeleteCommand contract
SftpDeleteCommand(SftpFileSystem, SftpClient) - Constructor for class org.mule.extension.ftp.internal.sftp.command.SftpDeleteCommand
SftpFileAttributes - Class in org.mule.extension.ftp.api.sftp
Implementation of FtpFileAttributes for files read from a SFTP server.
SftpFileAttributes(Path, SftpATTRS) - Constructor for class org.mule.extension.ftp.api.sftp.SftpFileAttributes
Creates a new instance
SftpFileSystem - Class in org.mule.extension.ftp.internal.sftp.connection
Implementation of FtpFileSystem for files residing on a SFTP server
SftpFileSystem(SftpClient, String, MuleContext) - Constructor for class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
Creates a new instance
SftpInputStream - Class in org.mule.extension.ftp.internal.sftp
Implementation of FtpInputStream for SFTP connections
SftpListCommand - Class in org.mule.extension.ftp.internal.sftp.command
A SftpCommand which implements the ListCommand contract
SftpListCommand(SftpFileSystem, SftpClient) - Constructor for class org.mule.extension.ftp.internal.sftp.command.SftpListCommand
SftpMoveCommand - Class in org.mule.extension.ftp.internal.sftp.command
A SftpCommand which implements the MoveCommand contract
SftpMoveCommand(SftpFileSystem, SftpClient) - Constructor for class org.mule.extension.ftp.internal.sftp.command.SftpMoveCommand
SftpReadCommand - Class in org.mule.extension.ftp.internal.sftp.command
A SftpCommand which implements the ReadCommand contract
SftpReadCommand(SftpFileSystem, SftpClient) - Constructor for class org.mule.extension.ftp.internal.sftp.command.SftpReadCommand
SftpRenameCommand - Class in org.mule.extension.ftp.internal.sftp.command
A SftpCommand which implements the RenameCommand contract
SftpRenameCommand(SftpFileSystem, SftpClient) - Constructor for class org.mule.extension.ftp.internal.sftp.command.SftpRenameCommand
SftpWriteCommand - Class in org.mule.extension.ftp.internal.sftp.command
A SftpCommand which implements the WriteCommand contract
SftpWriteCommand(SftpFileSystem, SftpClient, MuleContext) - Constructor for class org.mule.extension.ftp.internal.sftp.command.SftpWriteCommand
STRICT_HOST_KEY_CHECKING - Static variable in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
 

T

TimeoutSettings - Class in org.mule.extension.ftp.internal
Groups timeout related parameters
TimeoutSettings() - Constructor for class org.mule.extension.ftp.internal.TimeoutSettings
 
toString() - Method in enum org.mule.extension.ftp.api.sftp.SftpAuthenticationMethod
 
tryChangeWorkingDirectory(String) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpCommand
Attempts to change the current working directory.
tryChangeWorkingDirectory(String) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpCommand
Attempts to change the current working directory.

U

username - Variable in class org.mule.extension.ftp.internal.sftp.connection.SftpConnectionSettings
Username for the FTP Server.

V

validate(C) - Method in class org.mule.extension.ftp.internal.AbstractFtpConnectionProvider
Validates the connection by delegating into FtpFileSystem.validateConnection()
validateConnection() - Method in class org.mule.extension.ftp.internal.ftp.connection.FtpFileSystem
Validates the underlying connection to the remote server
valueOf(String) - Static method in enum org.mule.extension.ftp.api.ftp.FtpTransferMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.extension.ftp.api.sftp.SftpAuthenticationMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.extension.ftp.api.ftp.FtpTransferMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.extension.ftp.api.sftp.SftpAuthenticationMethod
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(String, InputStream, FileWriteMode, boolean, boolean, String) - Method in class org.mule.extension.ftp.internal.ftp.command.FtpWriteCommand
write(FileConnectorConfig, FileSystem, String, InputStream, String, boolean, boolean, FileWriteMode) - Method in class org.mule.extension.ftp.internal.FtpOperations
Writes the content into the file pointed by path.
write(String, InputStream, FileWriteMode, boolean, boolean, String) - Method in class org.mule.extension.ftp.internal.sftp.command.SftpWriteCommand
write(String, InputStream, FileWriteMode) - Method in class org.mule.extension.ftp.internal.sftp.connection.SftpClient
Writes the contents of the stream into the file at the given path
writeCommand - Variable in class org.mule.extension.ftp.internal.sftp.connection.SftpFileSystem
 
A B C D E F G I L M N O P R S T U V W 
Skip navigation links

Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.