Bonjour,

Je suis désespéré

Je n'arrive pas a faire fonctionner la "fonctionalité" RPC de GWT .. Je n'arrive pas bien à comprendre les AsyncCallback et tous et tous

Voici mon code, qu'es ce qui cloche?, mon system.out.print() ne veux pas s'executer car il dit que j'essaye d'écrire un booleen... Comment recevoir l'ArrayList que la fonction getResUrl doit me retourner ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
public class PremierProgramme implements EntryPoint {
 
	private Panneau panel;
	private static final String FILE = "carnet.txt";
 
	private final MyServiceAsync myService = GWT.create(MyService.class);
	private final AsyncCallback<ArrayList<String>> myMethodCallback = new AsyncCallback<ArrayList<String>>() {
 
		public void onSuccess(ArrayList<String> result) {
			lblMessage.setText(result.get(0));
		}
 
		public void onFailure(Throwable ex) {
                lblMessage.setStyleName("erreur");
                lblMessage.setText("Echec de la communication");
		}
	};
 
	public String getFile(){
		return this.FILE;	
	}
 
	public void onModuleLoad() {
 
		panel = new Panneau();
		Galerie gal = new Galerie();
 
		DockPanel dockPrincipal = new DockPanel();
		dockPrincipal.add(gal, DockPanel.SOUTH);
		dockPrincipal.add(panel, DockPanel.CENTER);
		dockPrincipal.add(lblMessage,DockPanel.NORTH);
 
		System.out.print(myService.getResUrl(getFile(),myMethodCallback));
 
		RootPanel.get().add(dockPrincipal);
	}
 
 
}
Merci d'avance