Interface FtpClientActivityListener
- All Superinterfaces:
org.apache.commons.net.io.CopyStreamListener
,EventListener
- All Known Implementing Classes:
DefaultFtpClientActivityListener
public interface FtpClientActivityListener
extends org.apache.commons.net.io.CopyStreamListener
Listener that captures the activity of the FTP Client such as connecting, login, upload and download etc.
-
Method Summary
Modifier and TypeMethodDescriptionlong
long
void
onBeginDownloading
(String host, String file) void
onBeginUploading
(String host, String file) void
onConnected
(String host) void
onConnecting
(String host) void
onDisconnected
(String host) void
onDisconnecting
(String host) void
onDownload
(String host, String file, long chunkSize, long totalChunkSize, long fileSize) void
onDownloadComplete
(String host, String file) void
onGeneralError
(String host, String errorMessage) void
void
onLoginComplete
(String host) void
onLoginFailed
(int replyCode, String replyMessage) void
onResumeDownloading
(String host, String file, long position) void
onScanningForFiles
(String host, String directory) void
void
onUploadComplete
(String host, String file) void
setDownload
(boolean download) Whether in download or upload modevoid
setRemoteFileName
(String fileName) void
setRemoteFileSize
(long size) Methods inherited from interface org.apache.commons.net.io.CopyStreamListener
bytesTransferred, bytesTransferred
-
Method Details
-
getLastLogActivity
String getLastLogActivity() -
getLastLogActivityTimestamp
long getLastLogActivityTimestamp() -
getLastVerboseLogActivity
String getLastVerboseLogActivity() -
getLastVerboseLogActivityTimestamp
long getLastVerboseLogActivityTimestamp() -
setDownload
void setDownload(boolean download) Whether in download or upload mode -
setRemoteFileName
-
setRemoteFileSize
void setRemoteFileSize(long size) -
onGeneralError
-
onConnecting
-
onConnected
-
onLogin
-
onLoginComplete
-
onLoginFailed
-
onDisconnecting
-
onDisconnected
-
onScanningForFiles
-
onBeginDownloading
-
onResumeDownloading
-
onDownload
-
onDownloadComplete
-
onBeginUploading
-
onUpload
-
onUploadComplete
-