public void testProxy() throws Exception {
// publish service
bundleContext.registerService(new String[] { DataSource.class.getName(), Comparator.class.getName(),
InitializingBean.class.getName(), Constants.class.getName() }, new Service(), new Hashtable());
ConfigurableApplicationContext ctx = getNestedContext();
assertNotNull(ctx);
Object proxy = ctx.getBean("service");
assertNotNull(proxy);
assertTrue(proxy instanceof DataSource);
assertTrue(proxy instanceof Comparator);
assertTrue(proxy instanceof Constants);
assertTrue(proxy instanceof InitializingBean);
ctx.close();
}
NonOSGiLoaderProxyTest.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:gemini.blueprint
作者:
评论列表
文章目录