// wait for pollInterval, then
// .... retrieve remoting monitor, then
// .... set client monitor info
+
+ IRemotingProgressMonitor previousRemotingMonitor = remotingMonitor;
Thread.sleep(pollInterval);
try{
remotingMonitor = progressMonitorService.getRemotingMonitor(uuid);
failCount--;
if (failCount > 0){
continue;
+ remotingMonitor = previousRemotingMonitor;
+ }else{
+ throw e;
}
}