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 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

      void setRemoteFileName(String fileName)
    • setRemoteFileSize

      void setRemoteFileSize(long size)
    • onGeneralError

      void onGeneralError(String host, String errorMessage)
    • 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)
    • onScanningForFiles

      void onScanningForFiles(String host, String directory)
    • onBeginDownloading

      void onBeginDownloading(String host, String file)
    • onResumeDownloading

      void onResumeDownloading(String host, String file, long position)
    • onDownload

      void onDownload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)
    • onDownloadComplete

      void onDownloadComplete(String host, String file)
    • onBeginUploading

      void onBeginUploading(String host, String file)
    • onUpload

      void onUpload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)
    • onUploadComplete

      void onUploadComplete(String host, String file)