package byebye;

import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.framework.Filter;
import org.osgi.util.tracker.ServiceTracker;

import com.buglabs.util.ServiceFilterGenerator;

public class Activator implements BundleActivator {
	private ByeByeServiceTracker stc;
	private ServiceTracker st;
	
	public void start(BundleContext context) throws Exception {
		stc = new ByeByeServiceTracker(context);
		Filter f = context.createFilter(ServiceFilterGenerator.generateServiceFilter(stc.getServices()));
		st = new ServiceTracker(context, f, stc);
		st.open();
	}

	public void stop(BundleContext context) throws Exception {
	}
}