| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFtpConnectionProvider<C extends FtpFileSystem>
Base class for
ConnectionProvider implementations which take a FtpConnector as a config and provides a
FtpFileSystem |
| 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,
org.mule.runtime.api.metadata.MediaType mediaType,
org.mule.extension.file.common.api.FilePredicateBuilder matchWith)
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,
org.mule.runtime.api.metadata.MediaType mediaType,
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,
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.connection.ConnectionHandler<FtpFileSystem> connectionHandler,
org.mule.extension.file.common.api.lock.PathLock lock) |
| Modifier and Type | Class and Description |
|---|---|
class |
FtpCommand<C extends FtpFileSystem>
Base class for
FileCommand implementations that target a FTP/SFTP server |
| Constructor and Description |
|---|
MoveFtpDelegate(FtpCommand command,
FtpFileSystem fileSystem) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassicFtpFileSystem
Implementation of
FtpFileSystem for files residing on a FTP server |
| Modifier and Type | Class and Description |
|---|---|
class |
SftpFileSystem
Implementation of
FtpFileSystem for files residing on a SFTP server |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.