public void testProxy() throws Exception {
ObjectName n = new ObjectName("foo:id=" + UUID.randomUUID().toString());
Impl s = new Impl();
server.registerMBean(new StandardMBean(s, Ifc1.class), n);
Ifc1 s1 = MBeanUtils.createProxy(getClass().getClassLoader(), n, Ifc1.class);
assertNotNull(s1);
assertEquals(s.foo, s1.getfoo());
assertEquals(s.bar, s1.getBar());
assertEquals("ab", s1.cat("a", "b"));
Ifc1 s2 = MBeanUtils.createProxy(getClass().getClassLoader(), n, Ifc1.class);
assertNotNull(s2);
assertEquals(s.foo, s2.getfoo());
assertEquals(s.bar, s2.getBar());
assertEquals("ab", s2.cat("a", "b"));
}
MBeanUtilsTest.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:basis
作者:
评论列表
文章目录