Originally posted by alius
Code:
private boolean gotResponseFromServer = false;
...
@Override
public void execute(DSResponse response, Object rawData, DSRequest request) {
...
gotResponseFromServer = true;
...
}
public boolean dataHasArrived() {
return gotResponseFromServer;
}
Code:
CustomDSCallback callback = new CustomDSCallback("myField");
dataSource.fetchData(criteria, callback);
while(!callback.dataHasArrived()){}
SC.say("Current callback value: " + callback.getValue());
Leave a comment: