client.net.transfer
Class FileReceiver

java.lang.Object
  extended by client.net.transfer.FileTransferer
      extended by client.net.transfer.FileReceiver
All Implemented Interfaces:
java.lang.Runnable

public class FileReceiver
extends FileTransferer
implements java.lang.Runnable


Field Summary
static java.lang.String CANNOT_START
           
static java.lang.String INITIALIZING
           
static java.lang.String INTERRUPTED
           
static java.lang.String PAUSED
           
static java.lang.String RECIEVE_COMPLETED
           
static java.lang.String RECIEVING
           
 
Fields inherited from class client.net.transfer.FileTransferer
messageReciever, messageSender
 
Constructor Summary
FileReceiver(java.lang.String path, ClientFileDescriptor cfd, java.net.Socket s, java.io.OutputStream os, java.io.InputStream is, TransferManager tm)
           
FileReceiver(java.lang.String path, ClientFileDescriptor cfd, java.net.Socket s, TransferManager tm)
           
 
Method Summary
 void continuE()
           
 ClientFileDescriptor getClientFileDescriptor()
           
 java.io.File getFile()
           
 long getFileSize()
           
protected  java.lang.String getMessage(int type)
           
 long getProgress()
           
 java.lang.String getState()
           
 void pause()
           
 void resume()
           
 void run()
           
 
Methods inherited from class client.net.transfer.FileTransferer
sendMessage, sendMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INITIALIZING

public static final java.lang.String INITIALIZING
See Also:
Constant Field Values

RECIEVING

public static final java.lang.String RECIEVING
See Also:
Constant Field Values

RECIEVE_COMPLETED

public static final java.lang.String RECIEVE_COMPLETED
See Also:
Constant Field Values

INTERRUPTED

public static final java.lang.String INTERRUPTED
See Also:
Constant Field Values

CANNOT_START

public static final java.lang.String CANNOT_START
See Also:
Constant Field Values

PAUSED

public static final java.lang.String PAUSED
See Also:
Constant Field Values
Constructor Detail

FileReceiver

public FileReceiver(java.lang.String path,
                    ClientFileDescriptor cfd,
                    java.net.Socket s,
                    TransferManager tm)
             throws java.io.IOException
Throws:
java.io.IOException

FileReceiver

public FileReceiver(java.lang.String path,
                    ClientFileDescriptor cfd,
                    java.net.Socket s,
                    java.io.OutputStream os,
                    java.io.InputStream is,
                    TransferManager tm)
Method Detail

pause

public void pause()

continuE

public void continuE()

resume

public void resume()

run

public void run()
Specified by:
run in interface java.lang.Runnable

getFileSize

public long getFileSize()

getProgress

public long getProgress()

getClientFileDescriptor

public ClientFileDescriptor getClientFileDescriptor()

getState

public java.lang.String getState()

getFile

public java.io.File getFile()

getMessage

protected java.lang.String getMessage(int type)
Specified by:
getMessage in class FileTransferer