Subversion Repositories eFlore/Applications.coel

Compare Revisions

Regard whitespace Rev 1467 → Rev 1468

/trunk/src/org/tela_botanica/client/synchronisation/Sequenceur.java
29,10 → 29,12
// Retourne le numéro du séquenceur
public int lancerRequeteSynchrone(Rafraichissable vueARafraichir) {
if (numeroSequence == 0) {
mediateur.activerChargement("Chargement en cours... Veuillez patienter");
}
if (Mediateur.DEBUG_CHARGEMENT) System.out.println("[CHARGEMENT] lancerRequeteSynchrone("+vueARafraichir.getClass().getName()+")");
//if (numeroSequence == 0) {
mediateur.activerChargement(this, "Chargement en cours... Veuillez patienter");
//}
numeroSequence++;
if (Mediateur.DEBUG) System.out.println("==> Sequenceur : Envoi requete n°" + numeroSequence);
Requete requete = new Requete(vueARafraichir, numeroSequence);
43,9 → 45,9
//Offrir la possibilité d'enfiler (=mettre à la fin d'une file d'attente) un rafraichissement dont on a déjà le retour
public int enfilerRafraichissement(Rafraichissable vueARafraichir, Object nouvellesDonnees) {
if (numeroSequence == 0) {
mediateur.activerChargement("Chargement en cours... Veuillez patienter");
}
//if (numeroSequence == 0) {
mediateur.activerChargement(this, "Chargement en cours... Veuillez patienter");
//}
numeroSequence++;
if (Mediateur.DEBUG) System.out.println("|| Sequenceur : Empiler n°" + numeroSequence);
Requete requete = new Requete(vueARafraichir, numeroSequence);
52,7 → 54,7
Reponse reponse = new Reponse(nouvellesDonnees, numeroSequence);
requetes.put(numeroSequence, requete);
rafraichir(reponse);
mediateur.desactiverChargement();
mediateur.desactiverChargement(this);
return numeroSequence;
}
66,8 → 68,8
// Si le numéro de séquence du retour correspond au marqueur, on rafraichit
Requete requete = requetes.get(marqueurRetour);
if (Mediateur.DEBUG) System.out.println("<|-- Sequenceur : Retourne paquet n°"+reponse.obtenirNumeroSequence()+" à "+requete.getVueARafraichir().getClass().toString());
mediateur.desactiverChargement(this);
requete.rafraichir(reponse.obtenirRetour());
mediateur.desactiverChargement();
requetes.remove(marqueurRetour);
marqueurRetour++;
avancerSequence();
81,7 → 83,7
System.out.println(" Le séquenceur ne peut recevoir que des Reponse");
System.out.println(" > nouvellesDonnees = "+nouvellesDonnees.getClass().toString());
}
mediateur.desactiverChargement();
mediateur.desactiverChargement(this);
}
}
96,7 → 98,7
if (premiereRequete!=null && premiereRequete.hasResponse()) {
if (Mediateur.DEBUG) System.out.println("<|-- Sequenceur : Retourne paquet n°"+premiereRequete.obtenirReponse().obtenirNumeroSequence()+" à "+premiereRequete.getVueARafraichir().getClass().toString());
premiereRequete.rafraichir();
mediateur.desactiverChargement();
mediateur.desactiverChargement(this);
requetes.remove(marqueurRetour);
marqueurRetour++;
avancerSequence();