JmxClientNetworkTest.java 文件源码

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

项目:Byter 作者:
/**
 * read standard attributes at first!
 * @throws IOException ioe
 */
@Test
public void t1testClientNetworkStandardAttributes() throws IOException {
    //connect to server
    final JMXConnector connection = JmxConnectionHelper.buildJmxMPConnector(JMXSERVERIP,clientObj.getConnectorSystemPort());
    MBeanServerConnection mbs = JmxServerHelper.getMBeanServer(connection);
    Assert.assertNotSame(0,mbs.getMBeanCount());
    ObjectName network = JmxServerHelper.findObjectName(mbs,"de.b4sh.byter","Network");
    Assert.assertNotNull(network);
    //assert the attributes
    final boolean executorStatus = JmxClientNetworkHelper.getExecutorServiceStatus(mbs,network);
    Assert.assertEquals(false,executorStatus);
    final int networkBufferSize = JmxClientNetworkHelper.getNetworkBufferSize(mbs,network);
    Assert.assertEquals(8192,networkBufferSize);
    final String hostaddress = JmxClientNetworkHelper.getServerHostAddress(mbs,network);
    Assert.assertEquals("localhost",hostaddress);
    final int hostport = JmxClientNetworkHelper.getServerHostPort(mbs,network);
    Assert.assertEquals(0,hostport);
    final int targetPregenChunkSize = JmxClientNetworkHelper.getTargetPregenChunkSize(mbs,network);
    Assert.assertEquals(8192,targetPregenChunkSize);
    final long transmitTarget = JmxClientNetworkHelper.getTransmitTarget(mbs,network);
    Assert.assertEquals(8192,transmitTarget);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号