Полагаю, вы хотите реализовать своего рода загрузочный экран или интерфейсный виджет. (Знаете ли вы, что вы можете установить showBusyCursor для экземпляра удаленного объекта?)
Нет способа глобально перехватить вызовы методов для ваших удаленных объектов. Вам нужно будет решить это либо:
- создать подкласс RemoteObject, который устанавливает глобальный флаг для событий результата и ошибки.
- записывать один и тот же результат и код обработки события ошибки при каждом вызове удаленного объекта, который устанавливает глобальный флаг.
Вариант 1 немного более продвинутый, но он сэкономит вам стандартный код, который есть в варианте 2.