Fabio Sinibaldi 2017-06-30 13:25:58 +00:00
parent 90f29a461a
commit 951e07b9d6
2 changed files with 3 additions and 4 deletions

View File

@ -27,9 +27,6 @@ public class DTServiceAppManager implements ApplicationManager {
@Override @Override
public void onInit() { public void onInit() {
log.info("DT Application init"); log.info("DT Application init");
} }
@Override @Override

View File

@ -12,8 +12,10 @@ import org.gcube.data.transfer.model.PluginInvocation;
import org.gcube.data.transfer.plugin.AbstractPlugin; import org.gcube.data.transfer.plugin.AbstractPlugin;
import org.gcube.data.transfer.plugin.AbstractPluginFactory; import org.gcube.data.transfer.plugin.AbstractPluginFactory;
import org.gcube.data.transfer.plugin.fails.PluginException; 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.PluginManager;
import org.gcube.data.transfer.service.transfers.engine.faults.PluginNotFoundException; import org.gcube.data.transfer.service.transfers.engine.faults.PluginNotFoundException;
import org.gcube.smartgears.ContextProvider;
import lombok.Synchronized; import lombok.Synchronized;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@ -45,7 +47,7 @@ public class PluginManagerImpl implements PluginManager {
for(AbstractPluginFactory factory:abstractFactoryLoader){ for(AbstractPluginFactory factory:abstractFactoryLoader){
log.debug("Initializing {}, {} ",factory.getID(),factory.getDescription()); log.debug("Initializing {}, {} ",factory.getID(),factory.getDescription());
try{ try{
factory.init(); factory.init(new DataTransferContext(ContextProvider.get()));
toSet.put(factory.getID(), new PluginDescription(factory.getID(), factory.getDescription(), factory.getParameters())); toSet.put(factory.getID(), new PluginDescription(factory.getID(), factory.getDescription(), factory.getParameters()));
}catch(Throwable e){ }catch(Throwable e){
log.warn("Unable to initialize plugin {} ",factory.getID(),e); log.warn("Unable to initialize plugin {} ",factory.getID(),e);