/**
* Test if there are Controller and NetworkManager registered to MBeanServer
*/
@Test
public void testRegisteredObjects() throws IOException {
//connect to server
final JMXConnector connection = JmxConnectionHelper.buildJmxMPConnector(JMXSERVERIP,serverObj.getConnectorSystemPort());
//get MBeanServerConnection
MBeanServerConnection mbsConnection = JmxServerHelper.getMBeanServer(connection);
//do test
Assert.assertNotSame(0,mbsConnection.getMBeanCount()); //check if there are beans registered
//look for all standard mbeans
List<ObjectName> standardMbeans = JmxServerHelper.findObjectNames(mbsConnection,"de.b4sh.byter");
Assert.assertNotEquals(0,standardMbeans.size());
//see if there is a network manager registered to
ObjectName networkManager = null;
for(ObjectName on: standardMbeans){
if(on.getCanonicalName().contains("NetworkManager")){
networkManager = on;
}
}
Assert.assertNotNull(networkManager);
}
JmxNetworkManagerTest.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:Byter
作者:
评论列表
文章目录