@Test
public void t4testStartMultipleReader() throws IOException {
//create a test case file
TestCaseHelper.createTestCaseFile(testSpaceDir,"test-multi-file.test",10000,100);
//connect to client
final JMXConnector connection = getConnection();
final MBeanServerConnection mbs = getMbeanServer(connection);
final ObjectName readerObject = getReaderObjectName(mbs);
//set params
JmxClientReaderHelper.setFilePath(mbs,readerObject,testSpaceDir);
JmxClientReaderHelper.setFileName(mbs,readerObject,"test-multi-file.test");
JmxClientReaderHelper.setChunkSize(mbs,readerObject,16000);
JmxClientReaderHelper.setTakeMeasurements(mbs,readerObject,false);
JmxClientReaderHelper.setMeasurementVolume(mbs,readerObject,-1);
JmxClientReaderHelper.setReaderType(mbs,readerObject,ReaderType.rafr.getType());
JmxClientReaderHelper.startMultipleReader(mbs,readerObject,5);
ThreadManager.nap(2500);//let the reader read a bit :)
Assert.assertEquals(5,JmxClientReaderHelper.getReaderPoolSize(mbs,readerObject));
final String response = JmxClientReaderHelper.stopServicePool(mbs,readerObject);
log.log(Level.INFO, response);
}
ReaderJmxTest.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:Byter
作者:
评论列表
文章目录