J'ai déjà posé une question précédente, en recherchant la classe qui construit le contenu d'un appel RPC (here).Séquence client RTC GWT avant envoi Demande
Maintenant, je ne suis pas trouver la séquence appels de méthode que les résultats sur l'appel de la méthode suivante dans la ClientSerializationStreamWriter classe (here):
@Override
public String toString() {
StringBuffer buffer = new StringBuffer();
writeHeader(buffer);
writeStringTable(buffer);
writePayload(buffer);
return buffer.toString();
}
Je remarqué que le ClientSerializationStreamWriter est utilisé dans RemoteServiceProxy et cela, cette classe est étendue sur RpcServiceProxy. Ce que j'essaye de trouver est le point exactement où la demande est construite avant l'envoi. La méthode doInvoke de RemoteServiceProxy semble être responsable de l'envoi de la requête elle-même, mais comment la chaîne requestData est-elle construite? Je souhaite comprendre le chemin habituel d'une requête RPC avant de quitter le navigateur Web des clients. Jusqu'à présent, je ne suis pas sûr que chaque RPC utilise RpcServiceProxy.
J'ai beaucoup de suppositions et aucune assertion.
Merci.
JuDaC