Fabio Sinibaldi 2017-10-30 14:26:08 +00:00
parent 14dd18e3da
commit 8fccae4fe6
2 changed files with 2 additions and 3 deletions

View File

@ -38,4 +38,5 @@ public class Capabilities {
} }
} }
} }

View File

@ -29,9 +29,6 @@ public class PluginManagerImpl implements PluginManager {
private static Map<String,PluginDescription> installedPlugins=null; private static Map<String,PluginDescription> installedPlugins=null;
static{
abstractFactoryLoader=ServiceLoader.load(AbstractPluginFactory.class);
}
@Override @Override
public Map<String, PluginDescription> getInstalledPlugins() { public Map<String, PluginDescription> getInstalledPlugins() {
@ -44,6 +41,7 @@ public class PluginManagerImpl implements PluginManager {
if(installedPlugins==null){ if(installedPlugins==null){
Map<String,PluginDescription> toSet=new HashMap<String,PluginDescription>(); Map<String,PluginDescription> toSet=new HashMap<String,PluginDescription>();
log.trace("Loading plugins descriptors.."); log.trace("Loading plugins descriptors..");
abstractFactoryLoader=ServiceLoader.load(AbstractPluginFactory.class);
for(AbstractPluginFactory factory:abstractFactoryLoader){ for(AbstractPluginFactory factory:abstractFactoryLoader){
log.debug("Initializing {}, {} ",factory.getID(),factory.getDescription()); log.debug("Initializing {}, {} ",factory.getID(),factory.getDescription());
try{ try{