package com.example.namespace;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
public class NamespaceExtender implements BundleActivator {
@Override
public void start(BundleContext context) throws Exception {
context.registerService(Namespace.class, new MyNamespace(), null);
}
@Override
public void stop(BundleContext context) throws Exception {
context.ungetService(context.getServiceReference(Namespace.class.getName()));
}
}
Bundle-Activator: com.example.namespace.NamespaceExtender
Provide-Capability: osgi.extender;osgi.extender="my.namespace.extender"