diff --git a/src/main/java/org/gcube/data/transfer/service/DTServiceAppManager.java b/src/main/java/org/gcube/data/transfer/service/DTServiceAppManager.java index 8eab133..f5bc0d7 100644 --- a/src/main/java/org/gcube/data/transfer/service/DTServiceAppManager.java +++ b/src/main/java/org/gcube/data/transfer/service/DTServiceAppManager.java @@ -27,9 +27,6 @@ public class DTServiceAppManager implements ApplicationManager { @Override public void onInit() { log.info("DT Application init"); - - - } @Override 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 a1e6b9d..64efb9c 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 @@ -12,8 +12,10 @@ import org.gcube.data.transfer.model.PluginInvocation; import org.gcube.data.transfer.plugin.AbstractPlugin; import org.gcube.data.transfer.plugin.AbstractPluginFactory; import org.gcube.data.transfer.plugin.fails.PluginException; +import org.gcube.data.transfer.plugin.model.DataTransferContext; import org.gcube.data.transfer.service.transfers.engine.PluginManager; import org.gcube.data.transfer.service.transfers.engine.faults.PluginNotFoundException; +import org.gcube.smartgears.ContextProvider; import lombok.Synchronized; import lombok.extern.slf4j.Slf4j; @@ -45,7 +47,7 @@ public class PluginManagerImpl implements PluginManager { for(AbstractPluginFactory factory:abstractFactoryLoader){ log.debug("Initializing {}, {} ",factory.getID(),factory.getDescription()); try{ - factory.init(); + factory.init(new DataTransferContext(ContextProvider.get())); toSet.put(factory.getID(), new PluginDescription(factory.getID(), factory.getDescription(), factory.getParameters())); }catch(Throwable e){ log.warn("Unable to initialize plugin {} ",factory.getID(),e);