in core/camel-core-osgi/src/main/java/org/apache/camel/karaf/core/Activator.java [679:709]
protected static Set<String> getConverterPackages(URL resource) {
Set<String> packages = new LinkedHashSet<>();
if (resource != null) {
BufferedReader reader = null;
try {
reader = IOHelper.buffered(new InputStreamReader(resource.openStream()));
while (true) {
String line = reader.readLine();
if (line == null) {
break;
}
line = line.trim();
if (line.startsWith("#") || line.length() == 0) {
continue;
}
StringTokenizer iter = new StringTokenizer(line, ",");
while (iter.hasMoreTokens()) {
String name = iter.nextToken().trim();
if (name.length() > 0) {
packages.add(name);
}
}
}
} catch (Exception ignore) {
// Do nothing here
} finally {
IOHelper.close(reader, null, LOG);
}
}
return packages;
}