Я задал предыдущий вопрос, ища класс, который создает контент по вызову 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.
У меня много предположений и нет утверждений.
Спасибо.
JuDaC