String runtimeName = (String) server.getAttribute(objName, "Name");
if (runtimeName == null) {
getBroker().queryError(id, from, to, query,
new BamError("null runtime name"));
return;
}
int p = runtimeName.indexOf('@');
if (p > 0) {
int pid = Integer.parseInt(runtimeName.substring(0, p));
getBroker().queryResult(id, from, to, new PidQuery(pid));
return;
}
getBroker().queryError(id, from, to, query,
new BamError("malformed name=" + runtimeName));
} catch (Exception e) {
getBroker().queryError(id, from, to, query,
BamError.create(e));
}