Я задал предыдущий вопрос, ища класс, который создает контент при вызове RPC (здесь а>).
Теперь я не нахожу последовательность вызовов методов, которая приводит к вызову следующего метода в классе ClientSerializationStreamWriter(здесь):
@Override
public String toString() {
StringBuffer buffer = new StringBuffer();
writeHeader(buffer);
writeStringTable(buffer);
writePayload(buffer);
return buffer.toString();
}
Я заметил, что ClientSerializationStreamWriter используется в RemoteServiceProxy и что этот класс расширен на RpcServiceProxy. То, что я пытаюсь найти, - это точная точка, в которой запрос создается перед отправкой. Метод doInvoke из RemoteServiceProxy, по-видимому, отвечает за отправку самого запроса, но как создается String requestData?
com.google.gwt.user.client.rpc.impl.RemoteServiceProxy.doInvoke
Я хочу понять обычный путь, который выполняет запрос RPC, прежде чем он покинет веб-браузер клиента. Пока я не уверен, что каждый RPC использует RpcServiceProxy.
У меня много предположений и ни одного утверждения.
Спасибо.
ЮДаК