Secure iNet 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(com.jscape.filetransfer.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

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

Parameters:
evt - a FileTransferConnectedEvent
See Also:
FileTransferConnectedEvent

disconnected

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

Parameters:
evt - a FileTransferDisconnectedEvent
See Also:
FileTransferDisconnectedEvent

upload

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

Parameters:
evt - a FileTransferUploadEvent
See Also:
FileTransferUploadEvent

download

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

Parameters:
evt - a FileTransferDownloadEvent
See Also:
FileTransferDownloadEvent

progress

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

Parameters:
evt - a FileTransferProgressEvent
See Also:
FileTransferProgressEvent

commandSent

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

Parameters:
evt - a FileTransferCommandEvent
See Also:
FileTransferCommandEvent

responseReceived

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

Parameters:
evt - a FileTransferResponseEvent
See Also:
FileTransferResponseEvent

deleteDir

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

Parameters:
event - a FileTransferDeleteDirEvent
See Also:
FileTransferDeleteDirEvent

deleteFile

public void deleteFile(com.jscape.filetransfer.FileTransferDeleteFileEvent event)
Invoked when a file is deleted.

Parameters:
event - a FileTransferDeleteFileEvent
See Also:
FileTransferDeleteFileEvent

renameFile

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

Parameters:
event - a FileTransferRenameFileEvent
See Also:
FileTransferRenameFileEvent

createDir

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

Parameters:
event - a FileTransferCreateDirEvent
See Also:
FileTransferCreateDirEvent

changeDir

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

Parameters:
event - a FileTransferChangeDirEvent
See Also:
FileTransferChangeDirEvent

Secure iNet Factory

Copyright JSCAPE 1999-2008 All Rights Reserved