public interface MyAdapter {
public void doSomething();
}
@Component
public class MyAdapterImpl implements MyAdapter {
public void doSomething() {
}
}
@Component
public class MyAdapterActivator implements BundleActivator {
public void start(BundleContext context) {
context.registerService(MyAdapter.class.getName(), new MyAdapterImpl(), null);
}
public void stop(BundleContext context) {
}
}