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