¿Cómo centralizar la pantalla de "carga" para GWT RPC?

¿Cómo puedo centralizar la administración de un ícono de "carga" para llamadas RPC asíncronas de GWT? Estoy buscando una manera de que cada llamada asíncrona inicie automáticamente un temporizador. Cuando se dispara el temporizador, si el RPC aún no se ha completado, se debe mostrar un icono de "carga". Cuando el RPC se completaonSuccess() oonFailure()) El icono de carga debe ser eliminado.

Es tedioso hacer esto manualmente para cada llamada, y de hecho es bastante fácil hacerlo mal y dejar al usuario con una IU bloqueada.

¿Podrían usarse generadores para esto? Para ser claros, no estoy buscando un código para mostrar un diálogo o un icono; Estoy buscando una manera de centralizaradministración de tal diálogo / icono.

Respuestas a la pregunta(3)

Su respuesta a la pregunta