Class DefaultFtpClientActivityListener
java.lang.Object
org.apache.camel.component.file.remote.DefaultFtpClientActivityListener
- All Implemented Interfaces:
EventListener
,FtpClientActivityListener
,org.apache.commons.net.io.CopyStreamListener
public class DefaultFtpClientActivityListener
extends Object
implements FtpClientActivityListener, org.apache.commons.net.io.CopyStreamListener
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
bytesTransferred
(long totalBytesTransferred, int bytesTransferred, long streamSize) void
bytesTransferred
(org.apache.commons.net.io.CopyStreamEvent event) protected void
protected void
doLogVerbose
(String message) long
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 fileSize)
-
Constructor Details
-
DefaultFtpClientActivityListener
-
-
Method Details
-
setDownload
public void setDownload(boolean download) Description copied from interface:FtpClientActivityListener
Whether in download or upload mode- Specified by:
setDownload
in interfaceFtpClientActivityListener
-
setRemoteFileName
- Specified by:
setRemoteFileName
in interfaceFtpClientActivityListener
-
setRemoteFileSize
public void setRemoteFileSize(long fileSize) - Specified by:
setRemoteFileSize
in interfaceFtpClientActivityListener
-
getLastLogActivity
- Specified by:
getLastLogActivity
in interfaceFtpClientActivityListener
-
getLastLogActivityTimestamp
public long getLastLogActivityTimestamp()- Specified by:
getLastLogActivityTimestamp
in interfaceFtpClientActivityListener
-
getLastVerboseLogActivity
- Specified by:
getLastVerboseLogActivity
in interfaceFtpClientActivityListener
-
getLastVerboseLogActivityTimestamp
public long getLastVerboseLogActivityTimestamp()- Specified by:
getLastVerboseLogActivityTimestamp
in interfaceFtpClientActivityListener
-
onGeneralError
- Specified by:
onGeneralError
in interfaceFtpClientActivityListener
-
onConnecting
- Specified by:
onConnecting
in interfaceFtpClientActivityListener
-
onConnected
- Specified by:
onConnected
in interfaceFtpClientActivityListener
-
onLogin
- Specified by:
onLogin
in interfaceFtpClientActivityListener
-
onLoginComplete
- Specified by:
onLoginComplete
in interfaceFtpClientActivityListener
-
onLoginFailed
- Specified by:
onLoginFailed
in interfaceFtpClientActivityListener
-
onDisconnecting
- Specified by:
onDisconnecting
in interfaceFtpClientActivityListener
-
onDisconnected
- Specified by:
onDisconnected
in interfaceFtpClientActivityListener
-
onScanningForFiles
- Specified by:
onScanningForFiles
in interfaceFtpClientActivityListener
-
onBeginDownloading
- Specified by:
onBeginDownloading
in interfaceFtpClientActivityListener
-
onResumeDownloading
- Specified by:
onResumeDownloading
in interfaceFtpClientActivityListener
-
onDownload
public void onDownload(String host, String file, long chunkSize, long totalChunkSize, long fileSize) - Specified by:
onDownload
in interfaceFtpClientActivityListener
-
onDownloadComplete
- Specified by:
onDownloadComplete
in interfaceFtpClientActivityListener
-
onBeginUploading
- Specified by:
onBeginUploading
in interfaceFtpClientActivityListener
-
onUpload
- Specified by:
onUpload
in interfaceFtpClientActivityListener
-
onUploadComplete
- Specified by:
onUploadComplete
in interfaceFtpClientActivityListener
-
bytesTransferred
public void bytesTransferred(org.apache.commons.net.io.CopyStreamEvent event) - Specified by:
bytesTransferred
in interfaceorg.apache.commons.net.io.CopyStreamListener
-
bytesTransferred
public void bytesTransferred(long totalBytesTransferred, int bytesTransferred, long streamSize) - Specified by:
bytesTransferred
in interfaceorg.apache.commons.net.io.CopyStreamListener
-
doLog
-
doLogVerbose
-