private JmxDatacollectionConfig createJmxDataCollectionConfig(String serviceName, Rrd rrd) { final JmxDatacollectionConfig xmlJmxDatacollectionConfig = new JmxDatacollectionConfig(); final JmxCollection xmlJmxCollection = new JmxCollection(); xmlJmxCollection.setName("JSR160-" + serviceName); xmlJmxCollection.setRrd(rrd); xmlJmxDatacollectionConfig.addJmxCollection(xmlJmxCollection); return xmlJmxDatacollectionConfig; }
private JmxDatacollectionConfig createJmxDataCollectionConfig(String serviceName, Rrd rrd) { final JmxDatacollectionConfig xmlJmxDatacollectionConfig = new JmxDatacollectionConfig(); final JmxCollection xmlJmxCollection = new JmxCollection(); xmlJmxCollection.setName("JSR160-" + serviceName); xmlJmxCollection.setRrd(rrd); xmlJmxDatacollectionConfig.addJmxCollection(xmlJmxCollection); return xmlJmxDatacollectionConfig; }
/** * Clones a whole JmxCollectionConfig. Makes a deep copy! * * @param input * @return */ public static JmxDatacollectionConfig clone(JmxDatacollectionConfig input) { JmxDatacollectionConfig output = new JmxDatacollectionConfig(); output.setRrdRepository(input.getRrdRepository()); for (JmxCollection jmxCollection : input.getJmxCollectionList()) { output.addJmxCollection(clone(jmxCollection)); } return output; }
/** * Clones a whole JmxCollectionConfig. Makes a deep copy! * * @param input * @return */ public static JmxDatacollectionConfig clone(JmxDatacollectionConfig input) { JmxDatacollectionConfig output = new JmxDatacollectionConfig(); output.setRrdRepository(input.getRrdRepository()); for (JmxCollection jmxCollection : input.getJmxCollectionList()) { output.addJmxCollection(clone(jmxCollection)); } return output; }