package com.netifera.platform.host.processes;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.util.tracker.ServiceTracker;
import com.netifera.platform.api.log.ILogManager;
public class Activator implements BundleActivator {
private static Activator instance;
private ServiceTracker logManagerTracker;
public static Activator getInstance() {
return instance;
}
public void start(BundleContext context) throws Exception {
instance = this;
logManagerTracker = new ServiceTracker(context, ILogManager.class.getName(), null);
logManagerTracker.open();
}
public void stop(BundleContext context) throws Exception {
// TODO Auto-generated method stub
}
public ILogManager getLogManager() {
return (ILogManager) logManagerTracker.getService();
}
}