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 Constructor Description DefaultFtpClientActivityListener(FtpEndpoint endpoint, String host)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbytesTransferred(long totalBytesTransferred, int bytesTransferred, long streamSize)voidbytesTransferred(org.apache.commons.net.io.CopyStreamEvent event)protected voiddoLog(String message)protected voiddoLogVerbose(String message)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 fileSize)
-
-
-
Constructor Detail
-
DefaultFtpClientActivityListener
public DefaultFtpClientActivityListener(FtpEndpoint endpoint, String host)
-
-
Method Detail
-
setDownload
public void setDownload(boolean download)
Description copied from interface:FtpClientActivityListenerWhether in download or upload mode- Specified by:
setDownloadin interfaceFtpClientActivityListener
-
setRemoteFileName
public void setRemoteFileName(String fileName)
- Specified by:
setRemoteFileNamein interfaceFtpClientActivityListener
-
setRemoteFileSize
public void setRemoteFileSize(long fileSize)
- Specified by:
setRemoteFileSizein interfaceFtpClientActivityListener
-
getLastLogActivity
public String getLastLogActivity()
- Specified by:
getLastLogActivityin interfaceFtpClientActivityListener
-
getLastLogActivityTimestamp
public long getLastLogActivityTimestamp()
- Specified by:
getLastLogActivityTimestampin interfaceFtpClientActivityListener
-
getLastVerboseLogActivity
public String getLastVerboseLogActivity()
- Specified by:
getLastVerboseLogActivityin interfaceFtpClientActivityListener
-
getLastVerboseLogActivityTimestamp
public long getLastVerboseLogActivityTimestamp()
- Specified by:
getLastVerboseLogActivityTimestampin interfaceFtpClientActivityListener
-
onGeneralError
public void onGeneralError(String host, String errorMessage)
- Specified by:
onGeneralErrorin interfaceFtpClientActivityListener
-
onConnecting
public void onConnecting(String host)
- Specified by:
onConnectingin interfaceFtpClientActivityListener
-
onConnected
public void onConnected(String host)
- Specified by:
onConnectedin interfaceFtpClientActivityListener
-
onLogin
public void onLogin(String host)
- Specified by:
onLoginin interfaceFtpClientActivityListener
-
onLoginComplete
public void onLoginComplete(String host)
- Specified by:
onLoginCompletein interfaceFtpClientActivityListener
-
onLoginFailed
public void onLoginFailed(int replyCode, String replyMessage)- Specified by:
onLoginFailedin interfaceFtpClientActivityListener
-
onDisconnecting
public void onDisconnecting(String host)
- Specified by:
onDisconnectingin interfaceFtpClientActivityListener
-
onDisconnected
public void onDisconnected(String host)
- Specified by:
onDisconnectedin interfaceFtpClientActivityListener
-
onScanningForFiles
public void onScanningForFiles(String host, String directory)
- Specified by:
onScanningForFilesin interfaceFtpClientActivityListener
-
onBeginDownloading
public void onBeginDownloading(String host, String file)
- Specified by:
onBeginDownloadingin interfaceFtpClientActivityListener
-
onResumeDownloading
public void onResumeDownloading(String host, String file, long position)
- Specified by:
onResumeDownloadingin interfaceFtpClientActivityListener
-
onDownload
public void onDownload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)
- Specified by:
onDownloadin interfaceFtpClientActivityListener
-
onDownloadComplete
public void onDownloadComplete(String host, String file)
- Specified by:
onDownloadCompletein interfaceFtpClientActivityListener
-
onBeginUploading
public void onBeginUploading(String host, String file)
- Specified by:
onBeginUploadingin interfaceFtpClientActivityListener
-
onUpload
public void onUpload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)
- Specified by:
onUploadin interfaceFtpClientActivityListener
-
onUploadComplete
public void onUploadComplete(String host, String file)
- 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
protected void doLog(String message)
-
doLogVerbose
protected void doLogVerbose(String message)
-
-