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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbytesTransferred(long totalBytesTransferred, int bytesTransferred, long streamSize) voidbytesTransferred(org.apache.commons.net.io.CopyStreamEvent event) protected voidprotected voiddoLogVerbose(String message) longlongvoidonBeginDownloading(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) voidvoidonLoginComplete(String host) voidonLoginFailed(int replyCode, String replyMessage) voidonResumeDownloading(String host, String file, long position) voidonScanningForFiles(String host, String directory) voidvoidonUploadComplete(String host, String file) voidsetDownload(boolean download) Whether in download or upload modevoidsetRemoteFileName(String fileName) voidsetRemoteFileSize(long fileSize)
-
Constructor Details
-
DefaultFtpClientActivityListener
-
-
Method Details
-
setDownload
public void setDownload(boolean download) Description copied from interface:FtpClientActivityListenerWhether in download or upload mode- Specified by:
setDownloadin interfaceFtpClientActivityListener
-
setRemoteFileName
- Specified by:
setRemoteFileNamein interfaceFtpClientActivityListener
-
setRemoteFileSize
public void setRemoteFileSize(long fileSize) - Specified by:
setRemoteFileSizein interfaceFtpClientActivityListener
-
getLastLogActivity
- Specified by:
getLastLogActivityin interfaceFtpClientActivityListener
-
getLastLogActivityTimestamp
public long getLastLogActivityTimestamp()- Specified by:
getLastLogActivityTimestampin interfaceFtpClientActivityListener
-
getLastVerboseLogActivity
- Specified by:
getLastVerboseLogActivityin interfaceFtpClientActivityListener
-
getLastVerboseLogActivityTimestamp
public long getLastVerboseLogActivityTimestamp()- Specified by:
getLastVerboseLogActivityTimestampin interfaceFtpClientActivityListener
-
onGeneralError
- Specified by:
onGeneralErrorin interfaceFtpClientActivityListener
-
onConnecting
- Specified by:
onConnectingin interfaceFtpClientActivityListener
-
onConnected
- Specified by:
onConnectedin interfaceFtpClientActivityListener
-
onLogin
- Specified by:
onLoginin interfaceFtpClientActivityListener
-
onLoginComplete
- Specified by:
onLoginCompletein interfaceFtpClientActivityListener
-
onLoginFailed
- Specified by:
onLoginFailedin interfaceFtpClientActivityListener
-
onDisconnecting
- Specified by:
onDisconnectingin interfaceFtpClientActivityListener
-
onDisconnected
- Specified by:
onDisconnectedin interfaceFtpClientActivityListener
-
onScanningForFiles
- Specified by:
onScanningForFilesin interfaceFtpClientActivityListener
-
onBeginDownloading
- Specified by:
onBeginDownloadingin interfaceFtpClientActivityListener
-
onResumeDownloading
- Specified by:
onResumeDownloadingin interfaceFtpClientActivityListener
-
onDownload
public void onDownload(String host, String file, long chunkSize, long totalChunkSize, long fileSize) - Specified by:
onDownloadin interfaceFtpClientActivityListener
-
onDownloadComplete
- Specified by:
onDownloadCompletein interfaceFtpClientActivityListener
-
onBeginUploading
- Specified by:
onBeginUploadingin interfaceFtpClientActivityListener
-
onUpload
- Specified by:
onUploadin interfaceFtpClientActivityListener
-
onUploadComplete
- Specified by:
onUploadCompletein interfaceFtpClientActivityListener
-
bytesTransferred
public void bytesTransferred(org.apache.commons.net.io.CopyStreamEvent event) - Specified by:
bytesTransferredin interfaceorg.apache.commons.net.io.CopyStreamListener
-
bytesTransferred
public void bytesTransferred(long totalBytesTransferred, int bytesTransferred, long streamSize) - Specified by:
bytesTransferredin interfaceorg.apache.commons.net.io.CopyStreamListener
-
doLog
-
doLogVerbose
-