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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getLastLogActivity()
long
getLastLogActivityTimestamp()
String
getLastVerboseLogActivity()
long
getLastVerboseLogActivityTimestamp()
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
onLogin(String host)
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
onUpload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)
void
onUploadComplete(String host, String file)
void
setDownload(boolean download)
Whether in download or upload modevoid
setRemoteFileName(String fileName)
void
setRemoteFileSize(long size)
-
-
-
Method Detail
-
getLastLogActivity
String getLastLogActivity()
-
getLastLogActivityTimestamp
long getLastLogActivityTimestamp()
-
getLastVerboseLogActivity
String getLastVerboseLogActivity()
-
getLastVerboseLogActivityTimestamp
long getLastVerboseLogActivityTimestamp()
-
setDownload
void setDownload(boolean download)
Whether in download or upload mode
-
setRemoteFileName
void setRemoteFileName(String fileName)
-
setRemoteFileSize
void setRemoteFileSize(long size)
-
onConnecting
void onConnecting(String host)
-
onConnected
void onConnected(String host)
-
onLogin
void onLogin(String host)
-
onLoginComplete
void onLoginComplete(String host)
-
onLoginFailed
void onLoginFailed(int replyCode, String replyMessage)
-
onDisconnecting
void onDisconnecting(String host)
-
onDisconnected
void onDisconnected(String host)
-
onDownload
void onDownload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)
-
onUpload
void onUpload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)
-
-