public void customIntermediateResultAvailable(final IAppProviderService ser) { cnt++; ser.getAppMetaInfo().addResultListener(new SwingResultListener<AppMetaInfo>(new IResultListener<AppMetaInfo>() { public void resultAvailable(AppMetaInfo ami) { // System.out.println("found: "+ami); if(!apps.containsKey(ser)) { // todo: save according to id apps.put(ser, ami); refreshAppTable(); } if(--cnt==0 && fin) ret.setResult(null); } public void exceptionOccurred(Exception exception) { if(--cnt==0 && fin) ret.setResult(null); } })); }
public void customIntermediateResultAvailable(final IAppProviderService ser) { cnt++; ser.getAppMetaInfo().addResultListener(new SwingResultListener<AppMetaInfo>(new IResultListener<AppMetaInfo>() { public void resultAvailable(AppMetaInfo ami) { // System.out.println("found: "+ami); if(!apps.containsKey(ser)) { // todo: save according to id apps.put(ser, ami); refreshAppTable(); } if(--cnt==0 && fin) ret.setResult(null); } public void exceptionOccurred(Exception exception) { if(--cnt==0 && fin) ret.setResult(null); } })); }