A C F G M R S U V W

A

Alive() - Method in class FileClient
Check the liveness of Thread
actionPerformed(ActionEvent) - Method in class View
start file uploading thread for every selected file

C

ClientTest - class ClientTest.
Main class to start server
ClientTest() - Constructor for class ClientTest
 

F

FileClient - class FileClient.
This class start file transfer in a thread
FileClient(File) - Constructor for class FileClient
Assign file reference to transfer

G

getIP() - Method in class FileClient
Find Remote IP Address of connected socket
getPort() - Method in class FileClient
Find Local port of connected socket
getStatus() - Method in class FileClient
Find and return thread status message

M

main(String[]) - Static method in class ClientTest
 

R

run() - Method in class FileClient
Thread run method

S

setObserver(View) - Method in class FileClient
Set the Observer for Observable
startClient(String, int) - Method in class FileClient
Connect with server and start file transferring thread
stopClient() - Method in class FileClient
stop thread and close socket

U

update(Observable, Object) - Method in class View
Method to update client status

V

View - class View.
Class create GUI and allow to select multiple files for uploading
View() - Constructor for class View
Constructor to create GUI
View.WindowHandler - class View.WindowHandler.
Inner class to check alive thread and prompt
View.WindowHandler() - Constructor for class View.WindowHandler
 

W

WindowClosing(WindowEvent) - Method in class View.WindowHandler
Method to check all running threads and prompt if any alive

A C F G M R S U V W