package mypackage;
import java.util.Properties;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.framework.ServiceRegistration;
import com.affymetrix.genometryImpl.util.FloatTransformer;
public class MyActivator implements BundleActivator {
private BundleContext bundleContext;
private ServiceRegistration serviceRegistration;
protected BundleContext getContext() {
return bundleContext;
}
public void start(BundleContext _bundleContext) throws Exception {
bundleContext = _bundleContext;
serviceRegistration =
bundleContext.registerService(FloatTransformer.class.getName(),
new MyTransformer(), new Properties());
}
public void stop(BundleContext _bundleContext) throws Exception {
if (serviceRegistration != null) {
serviceRegistration.unregister();
}
bundleContext = null;
}
}
|