/**
* This test verifies that MBeans don't have to be registered before
* creation of role.
*/
public Result testMBeansDoNotHaveTo() throws Exception {
MBeanServer mBeanServer = MBeanServerFactory.createMBeanServer();
// Register Relation Service
RelationService relationService = new RelationService(true);
ObjectName relationServiceName = new ObjectName(
"mBeanServer:type=RelationService,name=rs");
mBeanServer.registerMBean(relationService, relationServiceName);
// Create Role Information Array
RoleInfo[] roleInfo = new RoleInfo[1];
roleInfo[0] = new RoleInfo("unitRole", classPath, true, true, 1, 2,
"Unit role");
// Creating an Internal Relation Type
relationService.createRelationType("internalRelationType", roleInfo);
ObjectName unit1Name = new ObjectName(
"mBeanServer:type=Unit,name=Unit1");
// Create RoleLists for single unit and double unit relations
ArrayList unitList = new ArrayList();
unitList.add(unit1Name);
Role unitRole = new Role("unitRole", unitList);
return !unitRole.getRoleValue().contains(unit1Name) ? failed("")
: passed();
}
StructureTest.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录