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.CopyStreamListenerListener 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 StringgetLastLogActivity()longgetLastLogActivityTimestamp()StringgetLastVerboseLogActivity()longgetLastVerboseLogActivityTimestamp()voidonBeginDownloading(String host, String file)voidonBeginUploading(String host, String file)voidonConnected(String host)voidonConnecting(String host)voidonDisconnected(String host)voidonDisconnecting(String host)voidonDownload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)voidonDownloadComplete(String host, String file)voidonGeneralError(String host, String errorMessage)voidonLogin(String host)voidonLoginComplete(String host)voidonLoginFailed(int replyCode, String replyMessage)voidonResumeDownloading(String host, String file, long position)voidonScanningForFiles(String host, String directory)voidonUpload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)voidonUploadComplete(String host, String file)voidsetDownload(boolean download)Whether in download or upload modevoidsetRemoteFileName(String fileName)voidsetRemoteFileSize(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)
-
-