como centralizar a tela de "carregamento" para GWT RPC?

Como posso centralizar o gerenciamento de um ícone de "carregamento" para chamadas RPC assíncronas do GWT? Estou procurando uma maneira de fazer com que cada chamada assíncrona inicie automaticamente um temporizador. Quando o temporizador é disparado, se o RPC ainda não foi concluído, um ícone de "carregamento" deve ser exibido. Quando o RPC é concluídoonSuccess() ouonFailure()) o ícone de carregamento deve ser removido.

É tedioso fazer isso manualmente para cada chamada e, na verdade, é muito fácil errar e deixar o usuário com uma interface do usuário paralisada.

Geradores poderiam ser usados ​​para isso? Só para ficar claro, não estou procurando código para exibir um diálogo ou ícone; Eu estou procurando uma maneira de centralizargestão de tal diálogo / ícone.

questionAnswers(3)

yourAnswerToTheQuestion