Class ImageServeur

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Frame
                                   |
                                   +----ImageServeur

public class ImageServeur
extends Frame
implements Runnable
Module ID: ImageServeur.java
Date : 27 Mars 1997
Note : Ce module necessite le JDK 1.1.1
Revision :
001 15 Avril 1997 - Olivier Langlois
A ajouter un SOCKET TIMEOUT au serverSocket afin que le programme puisse terminer
normalement apres que le flag listening ait change d'etat meme si aucun autre
client sollicite le serveur.

Version:
1.001
Author:
Olivier Langlois

Variable Index

 o display

Constructor Index

 o ImageServeur(File)
Initialise le serveur d'image

Method Index

 o finalize()
 o getImageHeader(String)
 o getImageTableKeys()
 o getImageTableSize()
 o isListening()
 o main(String[])
 o run()
Attendre les requetes de clients.
 o termineEcoute()
Termine l'ecoute du serverSocket.
 o termineProgramme()
Termine le programme lorsque l'ecoute est terminee.

Variables

 o display
 public TextArea display

Constructors

 o ImageServeur
 public ImageServeur(File f1) throws IOException, RemoteException
Initialise le serveur d'image

Parameters:
f1 - repertoire ou se trouve les fichiers de donnees.

Methods

 o finalize
 protected void finalize() throws IOException
Overrides:
finalize in class Object
 o isListening
 public boolean isListening()
 o getImageHeader
 public ImageHeader getImageHeader(String keyStr)
 o getImageTableKeys
 public Enumeration getImageTableKeys()
 o getImageTableSize
 public int getImageTableSize()
 o run
 public void run()
Attendre les requetes de clients. Note : L'appel de cette methode est bloque jusqu'a ce que l'usager ferme la fenetre.

 o termineEcoute
 public void termineEcoute()
Termine l'ecoute du serverSocket.

 o termineProgramme
 public void termineProgramme()
Termine le programme lorsque l'ecoute est terminee.

 o main
 public static void main(String args[]) throws Usage, IOException, RemoteException