Information

Author(s) François MICHEL
Deadline No deadline
Submission limit No limitation

Sign in

Examen Juin 2011 online : Question 7

Prenez connaissance de l'énoncé de l'examen de juin 2011.

Question 7 : Ecrivez le corps de la méthode loadState de la classe Cluster selon la spécification donnée. Notez que la pré-condition garantit le format du contenu du fichier; pas besoin donc de traiter les erreurs de format du texte.

  /**
 * @pre     filename le nom d'un fichier sauvegardé par saveState
 * @post    Retire tous les processus présents dans le cluster, puis
 *            ajoute au cluster les processus dont les noms et capacités
 *            sont donnés dans le fichier, selon le format généré par
 *            saveState.  Arrête le programme si une erreur d'I/O se
 *            produit ou si la capacité du cluster est insuffisante.
 */
public void loadState(String fileName){
    /*** VOTRE REPONSE ***/
}

Question 1: Le corps de la méthode loadState

Veillez à n'implémenter que le corps, ne recopiez pas la signature.

Question 2: Fonction de test optionnelle

Insérez votre code de test optionnel ci-dessous. Vous pouvez utiliser System.out.println dans cette méthode pour débugger votre programme. Votre code sera exécuté dans une méthode montest:

public static void montest() { /* VOTRE CODE */ }

Attention, toute erreur dans ce code peut empêcher la bonne évaluation de votre réponse. Vous devez effacer ce code de test pour finaliser votre soumission.