Secure FTP Factory

com.jscape.filetransfer
Class FileTransferDownloadEvent

java.lang.Object
  extended byjava.util.EventObject
      extended bycom.jscape.filetransfer.FileTransferEvent
          extended bycom.jscape.filetransfer.FileTransferDownloadEvent
All Implemented Interfaces:
java.io.Serializable

public class FileTransferDownloadEvent
extends FileTransferEvent

Fired when file is downloaded from server.

See Also:
Serialized Form

Constructor Summary
FileTransferDownloadEvent(java.lang.Object source, java.lang.String filename, java.lang.String path, long size, long time)
          Creates FileTransferDownloadEvent.
FileTransferDownloadEvent(java.lang.Object source, java.lang.String filename, java.lang.String path, long size, long time, boolean interrupted)
          Creates FileTransferDownloadEvent.
 
Method Summary
 void accept(FileTransferListener listener)
          Accepts event via FileTransferListener.
 java.lang.String getFilename()
          Gets name of file downloaded.
 java.lang.String getPath()
          Gets remote directory path that file was downloaded from.
 long getSize()
          Gets total bytes transmitted.
 long getTime()
          Gets total time to transfer file measured in milliseconds.
 boolean isInterrupted()
          Indicates if the download operations was interrupted by the user or network connection.
 java.lang.String toString()
          Gets String equivalent of this event.
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileTransferDownloadEvent

public FileTransferDownloadEvent(java.lang.Object source,
                                 java.lang.String filename,
                                 java.lang.String path,
                                 long size,
                                 long time)
Creates FileTransferDownloadEvent.

Parameters:
source - the source of the event
filename - the file downloaded
path - the remote directory path file was downloaded from
size - the size of the file downloaded in bytes
time - the time to download in milliseconds

FileTransferDownloadEvent

public FileTransferDownloadEvent(java.lang.Object source,
                                 java.lang.String filename,
                                 java.lang.String path,
                                 long size,
                                 long time,
                                 boolean interrupted)
Creates FileTransferDownloadEvent.

Parameters:
source - the source of the event
filename - the file downloaded
path - the remote directory path file was downloaded from
size - the size of the file downloaded in bytes
time - the time to download in milliseconds
Method Detail

getFilename

public java.lang.String getFilename()
Gets name of file downloaded.

Returns:
filename

isInterrupted

public boolean isInterrupted()
Indicates if the download operations was interrupted by the user or network connection.

Returns:
true if the transfer was interrupted.

getPath

public java.lang.String getPath()
Gets remote directory path that file was downloaded from.

Returns:
the remote directory path

getSize

public long getSize()
Gets total bytes transmitted.

Returns:
bytes transmitted

getTime

public long getTime()
Gets total time to transfer file measured in milliseconds.

Returns:
total time

accept

public void accept(FileTransferListener listener)
Accepts event via FileTransferListener.

Specified by:
accept in class FileTransferEvent
Parameters:
listener - the listener which receives event

toString

public java.lang.String toString()
Gets String equivalent of this event.

Returns:
the String equivalent for this event

Secure FTP Factory

Copyright JSCAPE 1999-2007 All Rights Reserved