Line 27... |
Line 27... |
27 |
numeroSequence = 0;
|
27 |
numeroSequence = 0;
|
28 |
}
|
28 |
}
|
Line 29... |
Line 29... |
29 |
|
29 |
|
30 |
// Retourne le numéro du séquenceur
|
30 |
// Retourne le numéro du séquenceur
|
- |
|
31 |
public int lancerRequeteSynchrone(Rafraichissable vueARafraichir) {
|
- |
|
32 |
|
31 |
public int lancerRequeteSynchrone(Rafraichissable vueARafraichir) {
|
33 |
if (Mediateur.DEBUG_CHARGEMENT) System.out.println("[CHARGEMENT] lancerRequeteSynchrone("+vueARafraichir.getClass().getName()+")");
|
32 |
//if (numeroSequence == 0) {
|
34 |
//if (numeroSequence == 0) {
|
33 |
mediateur.activerChargement(this, "Chargement en cours... Veuillez patienter");
|
35 |
mediateur.activerChargement(this, "Chargement en cours... Veuillez patienter");
|
Line 34... |
Line 36... |
34 |
//}
|
36 |
//}
|
Line 64... |
Line 66... |
64 |
|
66 |
|
65 |
if (reponse.obtenirNumeroSequence() == marqueurRetour) {
|
67 |
if (reponse.obtenirNumeroSequence() == marqueurRetour) {
|
66 |
// Si le numéro de séquence du retour correspond au marqueur, on rafraichit
|
68 |
// Si le numéro de séquence du retour correspond au marqueur, on rafraichit
|
67 |
Requete requete = requetes.get(marqueurRetour);
|
69 |
Requete requete = requetes.get(marqueurRetour);
|
68 |
if (Mediateur.DEBUG) System.out.println("<|-- Sequenceur : Retourne paquet n°"+reponse.obtenirNumeroSequence()+" à "+requete.getVueARafraichir().getClass().toString());
|
- |
|
69 |
requete.rafraichir(reponse.obtenirRetour());
|
70 |
if (Mediateur.DEBUG) System.out.println("<|-- Sequenceur : Retourne paquet n°"+reponse.obtenirNumeroSequence()+" à "+requete.getVueARafraichir().getClass().toString());
|
- |
|
71 |
mediateur.desactiverChargement(this);
|
70 |
mediateur.desactiverChargement(this);
|
72 |
requete.rafraichir(reponse.obtenirRetour());
|
71 |
requetes.remove(marqueurRetour);
|
73 |
requetes.remove(marqueurRetour);
|
72 |
marqueurRetour++;
|
74 |
marqueurRetour++;
|
73 |
avancerSequence();
|
75 |
avancerSequence();
|
74 |
} else {
|
76 |
} else {
|