diff --git a/src/main/java/org/gcube/data/transfer/service/transfers/Capabilities.java b/src/main/java/org/gcube/data/transfer/service/transfers/Capabilities.java index db18b04..afb38ad 100644 --- a/src/main/java/org/gcube/data/transfer/service/transfers/Capabilities.java +++ b/src/main/java/org/gcube/data/transfer/service/transfers/Capabilities.java @@ -38,4 +38,5 @@ public class Capabilities { } } + } diff --git a/src/main/java/org/gcube/data/transfer/service/transfers/engine/impl/PluginManagerImpl.java b/src/main/java/org/gcube/data/transfer/service/transfers/engine/impl/PluginManagerImpl.java index 64efb9c..69a36d9 100644 --- a/src/main/java/org/gcube/data/transfer/service/transfers/engine/impl/PluginManagerImpl.java +++ b/src/main/java/org/gcube/data/transfer/service/transfers/engine/impl/PluginManagerImpl.java @@ -29,9 +29,6 @@ public class PluginManagerImpl implements PluginManager { private static Map installedPlugins=null; - static{ - abstractFactoryLoader=ServiceLoader.load(AbstractPluginFactory.class); - } @Override public Map getInstalledPlugins() { @@ -44,6 +41,7 @@ public class PluginManagerImpl implements PluginManager { if(installedPlugins==null){ Map toSet=new HashMap(); log.trace("Loading plugins descriptors.."); + abstractFactoryLoader=ServiceLoader.load(AbstractPluginFactory.class); for(AbstractPluginFactory factory:abstractFactoryLoader){ log.debug("Initializing {}, {} ",factory.getID(),factory.getDescription()); try{