GWTServiceLookup.getTopologyService().findServersByCriteria(criteria,
new AsyncCallback<PageList<Server>>() {
public void onSuccess(PageList<Server> result) {
Iterator<Server> it = result.iterator();
while (it.hasNext()) {
Server agent = it.next();
if (agent.getAffinityGroup() != null) {
it.remove();
}
}
response.setData(buildRecords(result));
response.setTotalRows(result.size());