public final class

ReadFileTask

extends Object
implements Callable<V>
java.lang.Object
   ↳ org.mule.modules.ftps.poll.ReadFileTask

Summary

Constants
String KEY_REMOTE_FILE_NAME
String KEY_REMOTE_FILE_SIZE
Fields
private SourceCallback callback
private ReadConfig config
private FTPFile file
private FTPSClient ftps
private static final Logger logger
Public Constructors
ReadFileTask(ReadConfig config, SourceCallback callback, FTPFile file)
Public Methods
FTPResult call()
Reads remote a remote file and processes it.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.util.concurrent.Callable

Constants

private static final String KEY_REMOTE_FILE_NAME

Constant Value: "fileName"

private static final String KEY_REMOTE_FILE_SIZE

Constant Value: "fileSize"

Fields

private SourceCallback callback

private ReadConfig config

private FTPFile file

private FTPSClient ftps

private static final Logger logger

Public Constructors

public ReadFileTask (ReadConfig config, SourceCallback callback, FTPFile file)

Parameters
config
callback
file

Public Methods

public FTPResult call ()

Reads remote a remote file and processes it.

Throws
IOException if deletion fails
Exception