package pl.net.bluesoft.rnd.processtool.plugins.osgi.newfelix;
import java.util.logging.Logger;
/**
* User: POlszewski
* Date: 2012-11-29
* Time: 13:14
*/
public abstract class BundleInstaller {
private NewFelixBundleService felixService;
private BundleInfo bundleInfo;
private Logger logger;
public BundleInstaller(NewFelixBundleService felixService, BundleInfo bundleInfo, Logger logger) {
this.felixService = felixService;
this.bundleInfo = bundleInfo;
this.logger = logger;
}
public abstract void syncBundlesWithRepository();
public NewFelixBundleService getFelixService() {
return felixService;
}
public BundleInfo getBundleInfo() {
return bundleInfo;
}
public Logger getLogger() {
return logger;
}
}