public class MyNamespace implements Namespace { public String getName() { return "com.example.mynamespace"; } public Class<?> loadModule(String name) { } } public void registerNamespace(BundleContext context) { MyNamespace myNamespace = new MyNamespace(); ServiceRegistration<Namespace> registration = context.registerService(Namespace.class, myNamespace, null); } public void loadModule(BundleContext context) { Namespace myNamespace = context.getService(context.getServiceReference(Namespace.class)); Class<?> moduleClass = myNamespace.loadModule("com.example.mymodule"); }


上一篇:
下一篇:
切换中文