Search in sources :

Example 1 with JmxTest

use of org.opennms.netmgt.collectd.jmxhelper.JmxTest in project opennms by OpenNMS.

the class JMXCollectorTest method setUp.

@Before
public void setUp() throws Exception {
    System.setProperty("opennms.home", new File("src/test/resources").getAbsolutePath());
    jmxDataCollectionConfigDao = new JMXDataCollectionConfigDao();
    jmxNodeInfo = new JMXNodeInfo(0);
    jmxCollector = new JMXCollectorImpl();
    jmxCollector.setJmxConfigDao(new JmxConfigDaoJaxb());
    jmxCollector.setJmxDataCollectionConfigDao(jmxDataCollectionConfigDao);
    platformMBeanServer = ManagementFactory.getPlatformMBeanServer();
    ObjectName objectName = new ObjectName("org.opennms.netmgt.collectd.jmxhelper:type=JmxTest");
    JmxTestMBean testMBean = new JmxTest();
    platformMBeanServer.registerMBean(testMBean, objectName);
    collectionAgent = new MockCollectionAgent(1, "node", "fs", "fid", InetAddress.getLoopbackAddress());
}
Also used : JmxConfigDaoJaxb(org.opennms.netmgt.dao.jmx.JmxConfigDaoJaxb) JMXDataCollectionConfigDao(org.opennms.netmgt.config.JMXDataCollectionConfigDao) JmxTest(org.opennms.netmgt.collectd.jmxhelper.JmxTest) MockCollectionAgent(org.opennms.core.collection.test.MockCollectionAgent) JmxTestMBean(org.opennms.netmgt.collectd.jmxhelper.JmxTestMBean) File(java.io.File) ObjectName(javax.management.ObjectName) Before(org.junit.Before)

Aggregations

File (java.io.File)1 ObjectName (javax.management.ObjectName)1 Before (org.junit.Before)1 MockCollectionAgent (org.opennms.core.collection.test.MockCollectionAgent)1 JmxTest (org.opennms.netmgt.collectd.jmxhelper.JmxTest)1 JmxTestMBean (org.opennms.netmgt.collectd.jmxhelper.JmxTestMBean)1 JMXDataCollectionConfigDao (org.opennms.netmgt.config.JMXDataCollectionConfigDao)1 JmxConfigDaoJaxb (org.opennms.netmgt.dao.jmx.JmxConfigDaoJaxb)1