ServiceRegistryReader serviceReader =
new ServiceRegistryReader();
try {
DispelResource resource = serviceReader.read();
if (resource.getErrors().size() != 0) {
System.err.println(
"Error reading registry, doing it the slow way");
for (DispelResource r: serviceReader.readOneByOne()) {
if (r.getErrors().size() == 0) {
resourceSet.getResources().add(r);
} else {
Activator.logWarning(
"Failed to read a registry entry");
}
}
} else {
resourceSet.getResources().add(resource);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
// READ FILE
if (useLocal) {
FileRegistryReader fileReader = new FileRegistryReader();
try {
DispelResource resource = fileReader.read();
resourceSet.getResources().add(resource);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();