use of org.opennms.netmgt.config.JMXDataCollectionConfigDao 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());
}
use of org.opennms.netmgt.config.JMXDataCollectionConfigDao in project opennms by OpenNMS.
the class JMXCollectorComplianceTest method getRequiredBeans.
@Override
public Map<String, Object> getRequiredBeans() {
MBeanServer mbeanServer = new MBeanServer();
JmxConfigDao jmxConfigDao = mock(JmxConfigDao.class, RETURNS_DEEP_STUBS);
final String host = InetAddrUtils.str(InetAddrUtils.getLocalHostAddress());
when(jmxConfigDao.getConfig().lookupMBeanServer(host, JmxServerConnector.DEFAULT_OPENNMS_JMX_PORT)).thenReturn(mbeanServer);
JmxCollection collection = new JmxCollection();
JMXDataCollectionConfigDao jmxCollectionDao = mock(JMXDataCollectionConfigDao.class, RETURNS_DEEP_STUBS);
when(jmxCollectionDao.getJmxCollection(COLLECTION)).thenReturn(collection);
return new ImmutableMap.Builder<String, Object>().put("jmxConfigDao", jmxConfigDao).put("jmxDataCollectionConfigDao", jmxCollectionDao).build();
}
Aggregations