Secure iNet Factory

com.jscape.filetransfer
Interface FileTransferListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
FileTransferListener.Adapter

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);
  }
  ...
 }
 


Nested Class Summary
static class FileTransferListener.Adapter
           
 
Method Summary
 void changeDir(FileTransferChangeDirEvent event)
          Invoked when the remote directory path is changed.
 void commandSent(FileTransferCommandEvent event)
          Invoked when a command is sent to server.
 void connected(FileTransferConnectedEvent event)
          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 event)
          Invoked when connection to server is released.
 void download(FileTransferDownloadEvent event)
          Invoked when file is downloaded from server.
 void progress(FileTransferProgressEvent event)
          Invoked to mark progress of a download or upload operation.
 void renameFile(FileTransferRenameFileEvent event)
          Invoked when a file is renamed.
 void responseReceived(FileTransferResponseEvent event)
          Invoked when a response is received from server.
 void upload(FileTransferUploadEvent event)
          Invoked when file is uploaded to server.
 

Method Detail

connected

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

Parameters:
event - a FileTransferConnectedEvent
See Also:
FileTransferConnectedEvent

disconnected

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

Parameters:
event - a FileTransferDisconnectedEvent
See Also:
FileTransferDisconnectedEvent

upload

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

Parameters:
event - a FileTransferUploadEvent
See Also:
FileTransferUploadEvent

download

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

Parameters:
event - a FileTransferDownloadEvent
See Also:
FileTransferDownloadEvent

progress

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

Parameters:
event - a FileTransferProgressEvent
See Also:
FileTransferProgressEvent

commandSent

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

Parameters:
event - a FileTransferCommandEvent
See Also:
FileTransferCommandEvent

responseReceived

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

Parameters:
event - 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 iNet Factory

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