ModularDistributionFactory mdf = new ModularDistributionFactory(
javaSession, osgiDistribution);
mdf.run();
- // javaSession.save();
+ // TODO why is the created distribution not automatically indexed?
// osgiFactory.indexNode(node);
+ // javaSession.save();
+
// Node artifact = createDistributionArtifact(javaSession,
// osgiDistribution);
if (log.isDebugEnabled())
log.debug("Run factory for : " + nv + "...");
((BndWrapper) nv).getFactory().run();
+ } else if (nv instanceof Runnable) {
+ ((Runnable) nv).run();
} else {
log.warn("Skip unsupported : " + nv);
}
} else {
- if (log.isDebugEnabled())
- log.debug("Already available : " + nv);
+ if (log.isTraceEnabled())
+ log.trace("Already available : " + nv);
}
}