utils
Class FileAttenteSynchronisee

java.lang.Object
  |
  +--utils.FileAttenteSynchronisee

public class FileAttenteSynchronisee
extends java.lang.Object

Permet de gérer une file d'attente de String. Gère les accès concurrents à la file.


Constructor Summary
FileAttenteSynchronisee()
          Construction de la file d'attente.
 
Method Summary
 void ajouter(java.lang.String message)
          Ajoute un String dans la file.
 void ajouterEnTete(java.lang.String message)
          Ajoute un String en tête de la file.
static void main(java.lang.String[] args)
          Methode: Main pour tester la classe courante
 java.lang.String retirer()
          Retire un String de la file.
 boolean vide()
          Indique si la file est vide ou pas.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileAttenteSynchronisee

public FileAttenteSynchronisee()
Construction de la file d'attente.

Method Detail

ajouter

public void ajouter(java.lang.String message)
Ajoute un String dans la file.


ajouterEnTete

public void ajouterEnTete(java.lang.String message)
Ajoute un String en tête de la file.


retirer

public java.lang.String retirer()
Retire un String de la file.
ATTENTION: il faut examiner si la file est vide avant d'appeler cette méthode. Si la file est vide, une exception FileVideException est levée.


vide

public boolean vide()
Indique si la file est vide ou pas.

Returns:
un booléen

main

public static void main(java.lang.String[] args)
Methode: Main pour tester la classe courante