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 void
bytesTransferred(long totalBytesTransferred, int bytesTransferred, long streamSize)
void
bytesTransferred(org.apache.commons.net.io.CopyStreamEvent event)
protected void
doLog(String message)
protected void
doLogVerbose(String message)
String
getLastLogActivity()
long
getLastLogActivityTimestamp()
String
getLastVerboseLogActivity()
long
getLastVerboseLogActivityTimestamp()
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
onLogin(String host)
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
onUpload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)
void
onUploadComplete(String host, String file)
void
setDownload(boolean download)
Whether in download or upload modevoid
setRemoteFileName(String fileName)
void
setRemoteFileSize(long fileSize)
-
-
-
Constructor Detail
-
DefaultFtpClientActivityListener
public DefaultFtpClientActivityListener(FtpEndpoint endpoint, String host)
-
-
Method Detail
-
setDownload
public void setDownload(boolean download)
Description copied from interface:FtpClientActivityListener
Whether in download or upload mode- Specified by:
setDownload
in interfaceFtpClientActivityListener
-
setRemoteFileName
public void setRemoteFileName(String fileName)
- Specified by:
setRemoteFileName
in interfaceFtpClientActivityListener
-
setRemoteFileSize
public void setRemoteFileSize(long fileSize)
- Specified by:
setRemoteFileSize
in interfaceFtpClientActivityListener
-
getLastLogActivity
public String getLastLogActivity()
- Specified by:
getLastLogActivity
in interfaceFtpClientActivityListener
-
getLastLogActivityTimestamp
public long getLastLogActivityTimestamp()
- Specified by:
getLastLogActivityTimestamp
in interfaceFtpClientActivityListener
-
getLastVerboseLogActivity
public String getLastVerboseLogActivity()
- Specified by:
getLastVerboseLogActivity
in interfaceFtpClientActivityListener
-
getLastVerboseLogActivityTimestamp
public long getLastVerboseLogActivityTimestamp()
- Specified by:
getLastVerboseLogActivityTimestamp
in interfaceFtpClientActivityListener
-
onGeneralError
public void onGeneralError(String host, String errorMessage)
- Specified by:
onGeneralError
in interfaceFtpClientActivityListener
-
onConnecting
public void onConnecting(String host)
- Specified by:
onConnecting
in interfaceFtpClientActivityListener
-
onConnected
public void onConnected(String host)
- Specified by:
onConnected
in interfaceFtpClientActivityListener
-
onLogin
public void onLogin(String host)
- Specified by:
onLogin
in interfaceFtpClientActivityListener
-
onLoginComplete
public void onLoginComplete(String host)
- Specified by:
onLoginComplete
in interfaceFtpClientActivityListener
-
onLoginFailed
public void onLoginFailed(int replyCode, String replyMessage)
- Specified by:
onLoginFailed
in interfaceFtpClientActivityListener
-
onDisconnecting
public void onDisconnecting(String host)
- Specified by:
onDisconnecting
in interfaceFtpClientActivityListener
-
onDisconnected
public void onDisconnected(String host)
- Specified by:
onDisconnected
in interfaceFtpClientActivityListener
-
onScanningForFiles
public void onScanningForFiles(String host, String directory)
- Specified by:
onScanningForFiles
in interfaceFtpClientActivityListener
-
onBeginDownloading
public void onBeginDownloading(String host, String file)
- Specified by:
onBeginDownloading
in interfaceFtpClientActivityListener
-
onResumeDownloading
public void onResumeDownloading(String host, String file, long position)
- 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
public void onDownloadComplete(String host, String file)
- Specified by:
onDownloadComplete
in interfaceFtpClientActivityListener
-
onBeginUploading
public void onBeginUploading(String host, String file)
- Specified by:
onBeginUploading
in interfaceFtpClientActivityListener
-
onUpload
public void onUpload(String host, String file, long chunkSize, long totalChunkSize, long fileSize)
- Specified by:
onUpload
in interfaceFtpClientActivityListener
-
onUploadComplete
public void onUploadComplete(String host, String file)
- 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
protected void doLog(String message)
-
doLogVerbose
protected void doLogVerbose(String message)
-
-