NonOSGiLoaderProxyTest.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:gemini.blueprint 作者:
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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号