package org.apache.aries.subsystem.itests.dynamicImport;
import org.apache.aries.subsystem.itests.hello.api.Hello;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.framework.ServiceRegistration;
public class Activator implements BundleActivator
{
ServiceRegistration _sr = null;
@Override
public void start(BundleContext bc) throws Exception
{
System.out.println ("into " + this.getClass().getCanonicalName() + ".start()");
Hello helloService = new DynamicImportHelloImpl();
_sr = bc.registerService(Hello.class, helloService, null);
System.out.println ("exiting " + this.getClass().getCanonicalName() + ".start()");
}
@Override
public void stop(BundleContext bc) throws Exception
{
if (_sr != null) {
_sr.unregister();
}
}
}