| Package | Description |
|---|---|
| org.mule.extension.ftp.internal | |
| org.mule.extension.ftp.internal.command | |
| org.mule.extension.ftp.internal.connection |
| Modifier and Type | Method and Description |
|---|---|
protected FtpFileSystem |
FtpInputStream.getFtpFileSystem() |
| Modifier and Type | Method and Description |
|---|---|
protected static org.mule.runtime.api.connection.ConnectionHandler<FtpFileSystem> |
FtpInputStream.getConnectionHandler(FtpConnector config) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractFtpCopyDelegate.copyDirectory(org.mule.extension.file.common.api.FileConnectorConfig config,
Path sourcePath,
Path target,
boolean overwrite,
FtpFileSystem writerConnection)
Performs a recursive copy of a directory
|
protected void |
AbstractFtpCopyDelegate.copyFile(org.mule.extension.file.common.api.FileConnectorConfig config,
org.mule.extension.file.common.api.FileAttributes source,
Path target,
boolean overwrite,
FtpFileSystem writerConnection)
Copies one individual file
|
List<org.mule.runtime.extension.api.runtime.operation.Result<InputStream,FtpFileAttributes>> |
FtpOperations.list(org.mule.extension.file.common.api.FileConnectorConfig config,
FtpFileSystem fileSystem,
String directoryPath,
boolean recursive,
FtpFileMatcher matcher)
Lists all the files in the
directoryPath which match the given matcher. |
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,FtpFileAttributes> |
FtpOperations.read(org.mule.extension.file.common.api.FileConnectorConfig config,
FtpFileSystem fileSystem,
String path,
boolean lock)
Obtains the content and metadata of a file at a given path.
|
| Modifier and Type | Method and Description |
|---|---|
protected static Supplier<InputStream> |
FtpInputStream.getStreamSupplier(FtpFileAttributes attributes,
Supplier<org.mule.runtime.api.connection.ConnectionHandler<FtpFileSystem>> connectionHandler) |
| Constructor and Description |
|---|
AbstractFtpCopyDelegate(FtpCommand command,
FtpFileSystem fileSystem)
Creates new instance
|
| Constructor and Description |
|---|
FtpInputStream(Supplier<InputStream> streamSupplier,
org.mule.runtime.api.util.LazyValue<org.mule.runtime.api.connection.ConnectionHandler<FtpFileSystem>> connectionHandler,
org.mule.extension.file.common.api.lock.PathLock lock) |
| Constructor and Description |
|---|
FtpCommand(FtpFileSystem fileSystem) |
FtpCommand(FtpFileSystem fileSystem,
org.apache.commons.net.ftp.FTPClient client)
Creates a new instance
|
FtpCopyCommand(FtpFileSystem fileSystem,
org.apache.commons.net.ftp.FTPClient client) |
FtpCreateDirectoryCommand(FtpFileSystem fileSystem,
org.apache.commons.net.ftp.FTPClient client) |
FtpDeleteCommand(FtpFileSystem fileSystem,
org.apache.commons.net.ftp.FTPClient client) |
FtpListCommand(FtpFileSystem fileSystem,
org.apache.commons.net.ftp.FTPClient client) |
FtpMoveCommand(FtpFileSystem fileSystem,
org.apache.commons.net.ftp.FTPClient client) |
FtpReadCommand(FtpFileSystem fileSystem,
org.apache.commons.net.ftp.FTPClient client) |
FtpRenameCommand(FtpFileSystem fileSystem,
org.apache.commons.net.ftp.FTPClient client) |
FtpWriteCommand(FtpFileSystem fileSystem,
org.apache.commons.net.ftp.FTPClient client) |
MoveFtpDelegate(FtpCommand command,
FtpFileSystem fileSystem) |
| Modifier and Type | Method and Description |
|---|---|
FtpFileSystem |
FtpConnectionProvider.connect()
Creates and returns a new instance of
FtpFileSystem |
| Modifier and Type | Method and Description |
|---|---|
void |
FtpConnectionProvider.disconnect(FtpFileSystem ftpFileSystem)
Invokes the
disconnect() method on the given ftpFileSystem |
void |
FtpConnectionProvider.onBorrow(FtpFileSystem connection) |
org.mule.runtime.api.connection.ConnectionValidationResult |
FtpConnectionProvider.validate(FtpFileSystem ftpFileSystem)
Validates the connection by delegating into
validateConnection() |
Copyright © 2018 MuleSoft, Inc.. All rights reserved.