Это хороший вопрос, но я не думаю, что есть простое решение.
Я полагаю, что вам придется создать отдельный метод, объединяющий ваши методы для достижения пакетной обработки аналогично DWR.
Т.е. если у вас есть:
public int add(int x, int y);
public int sub(int i, int j);
Вы бы создали новый метод для их объединения:
public Map<String, Integer> addAndSub(Map methodsAndArguments) {
// Call add and sub methods with it's arguments
}
Вам, конечно, все равно придется обрабатывать весь ответ в том же методе обратного вызова.
Я понимаю, что это может быть не самое элегантное решение, но из-за того, как работает RPC GWT, я думаю, что это путь. С GWT я думаю, что вы, как правило, должны пытаться написать свои методы, чтобы пакетная обработка даже не была проблемой, которую вы должны рассмотреть.