Secure FTP Factory

com.jscape.filetransfer
Interface FileTransferListener

All Superinterfaces:
java.util.EventListener

public interface FileTransferListener
extends java.util.EventListener

Implements methods for capturing events sourced from File Transfer classes.

Typicaly your application will implement this interface to capture the following events :
FileTransferConnectedEvent
FileTransferDisconnectedEvent
FileTransferUploadEvent
FileTransferDownloadEvent
FileTransferCommandEvent
FileTransferResponseEvent
FileTransferListingEvent
FileTransferProgressEvent
FileTransferConnectionLostEvent
FileTransferDeleteDirEvent
FileTransferDeleteFileEvent
FileTransferRenameFileEvent
FileTransferCreateDirEvent
FileTransferChangeDirEvent

In addition to implementing this interface your application should register itself as an EventListener which may look somewhat like this:

 public class Application ... implements FileTransferListener
 {
  ...
  public ... initMethod(...)
  {
    FtpFileTranfer ftpFt = new FtpFileTranfer();
    ftpFt.addListener(this);
  }
  ...
 }
 


Method Summary
 void changeDir(FileTransferChangeDirEvent event)
          Invoked when the remote directory path is changed.
 void commandSent(FileTransferCommandEvent evt)
          Invoked when a command is sent to server.
 void connected(FileTransferConnectedEvent evt)
          Invoked when connection to server is established.
 void createDir(FileTransferCreateDirEvent event)
          Invoked when a directory is created.
 void deleteDir(FileTransferDeleteDirEvent event)
          Invoked when directory is deleted.
 void deleteFile(FileTransferDeleteFileEvent event)
          Invoked when a file is deleted.
 void disconnected(FileTransferDisconnectedEvent evt)
          Invoked when connection to server is released.
 void download(FileTransferDownloadEvent evt)
          Invoked when file is downloaded from server.
 void progress(FileTransferProgressEvent evt)
          Invoked to mark progress of a download or upload operation.
 void renameFile(FileTransferRenameFileEvent event)
          Invoked when a file is renamed.
 void responseReceived(FileTransferResponseEvent evt)
          Invoked when a response is received from server.
 void upload(FileTransferUploadEvent evt)
          Invoked when file is uploaded to server.
 

Method Detail

connected

void connected(FileTransferConnectedEvent evt)
Invoked when connection to server is established.

Parameters:
evt - a FileTransferConnectedEvent
See Also:
FileTransferConnectedEvent

disconnected

void disconnected(FileTransferDisconnectedEvent evt)
Invoked when connection to server is released.

Parameters:
evt - a FileTransferDisconnectedEvent
See Also:
FileTransferDisconnectedEvent

upload

void upload(FileTransferUploadEvent evt)
Invoked when file is uploaded to server.

Parameters:
evt - a FileTransferUploadEvent
See Also:
FileTransferUploadEvent

download

void download(FileTransferDownloadEvent evt)
Invoked when file is downloaded from server.

Parameters:
evt - a FileTransferDownloadEvent
See Also:
FileTransferDownloadEvent

progress

void progress(FileTransferProgressEvent evt)
Invoked to mark progress of a download or upload operation.

Parameters:
evt - a FileTransferProgressEvent
See Also:
FileTransferProgressEvent

commandSent

void commandSent(FileTransferCommandEvent evt)
Invoked when a command is sent to server.

Parameters:
evt - a FileTransferCommandEvent
See Also:
FileTransferCommandEvent

responseReceived

void responseReceived(FileTransferResponseEvent evt)
Invoked when a response is received from server.

Parameters:
evt - a FileTransferResponseEvent
See Also:
FileTransferResponseEvent

deleteDir

void deleteDir(FileTransferDeleteDirEvent event)
Invoked when directory is deleted.

Parameters:
event - a FileTransferDeleteDirEvent
See Also:
FileTransferDeleteDirEvent

deleteFile

void deleteFile(FileTransferDeleteFileEvent event)
Invoked when a file is deleted.

Parameters:
event - a FileTransferDeleteFileEvent
See Also:
FileTransferDeleteFileEvent

renameFile

void renameFile(FileTransferRenameFileEvent event)
Invoked when a file is renamed.

Parameters:
event - a FileTransferRenameFileEvent
See Also:
FileTransferRenameFileEvent

createDir

void createDir(FileTransferCreateDirEvent event)
Invoked when a directory is created.

Parameters:
event - a FileTransferCreateDirEvent
See Also:
FileTransferCreateDirEvent

changeDir

void changeDir(FileTransferChangeDirEvent event)
Invoked when the remote directory path is changed.

Parameters:
event - a FileTransferChangeDirEvent
See Also:
FileTransferChangeDirEvent

Secure FTP Factory

Copyright © JSCAPE LLC. 1999-2011. All Rights Reserved