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; }
@Override public String render(CompAttrib input) { return input.getName(); } });
@Override public JmxDatacollectionConfig mergeConfigs(JmxDatacollectionConfig source, JmxDatacollectionConfig target) { if (target == null) { target = new JmxDatacollectionConfig(); } return target.merge(source); }
/** * Clones an Attrib object. Makes a deep copy! * * @param input * @return */ public static Attrib clone(Attrib input) { Attrib output = new Attrib(); output.setAlias(input.getAlias()); output.setMaxval(input.getMaxval()); output.setMinval(input.getMinval()); output.setName(input.getName()); output.setType(input.getType()); return output; }
/** * Clones a CompMember object. Makes a deep copy! * * @param input * @return */ public static CompMember clone(CompMember input) { CompMember output = new CompMember(); output.setAlias(input.getAlias()); output.setMaxval(input.getMaxval()); output.setMinval(input.getMinval()); output.setName(input.getName()); output.setType(input.getType()); return output; } }
/** * Converts this {@link org.opennms.netmgt.config.collectd.jmx.CompMember} to an {@link org.opennms.netmgt.config.collectd.jmx.Attrib}. * This is basically to use most of the APIs which have already been written for Attrib. * * @return The converted CompMember as an Attrib. */ public Attrib toAttrib() { Attrib attrib = new Attrib(); attrib.setAlias(_alias); attrib.setMaxval(_maxval); attrib.setMinval(_minval); attrib.setType(_type); attrib.setName(_name); return attrib; }
/** * Clones a Rrd object. Makes a deep copy! * * @param input * @return */ private static Rrd clone(Rrd input) { Rrd output = new Rrd(); output.setStep(input.getStep()); for (final String rra : input.getRraCollection()) { output.addRra(rra); } return output; }
/** * Checks if the given <code>rawModel</code> is not null and does have * Mbeans (count can be 0, but not NULL). * * @param rawModel * @return true if valid, false otherwise */ private boolean isValid(JmxDatacollectionConfig rawModel) { return !(rawModel.getJmxCollectionList().isEmpty() || rawModel.getJmxCollectionList().get(0) == null || rawModel.getJmxCollectionList().get(0).getMbeans() == null); }
public String getCompositeKey() { return compositeMember.getName(); }
protected void validate(CompMember compMember, ValidationResult validationResult) { validateInternal(attributeNameValidator, compMember, compMember.getAlias(), validationResult); validateInternal(attributeLengthValidator, compMember, compMember.getAlias(), validationResult); validateInternal(attributeUniqueNameValidator, compMember, compMember.getAlias(), validationResult); }
protected void validate(Attrib attrib, ValidationResult validationResult) { validateInternal(attributeNameValidator, attrib, attrib.getAlias(), validationResult); validateInternal(attributeLengthValidator, attrib, attrib.getAlias(), validationResult); validateInternal(attributeUniqueNameValidator, attrib, attrib.getAlias(), validationResult); } }
/** * Clones an Attrib object. Makes a deep copy! * * @param input * @return */ public static Attrib clone(Attrib input) { Attrib output = new Attrib(); output.setAlias(input.getAlias()); output.setMaxval(input.getMaxval()); output.setMinval(input.getMinval()); output.setName(input.getName()); output.setType(input.getType()); return output; }
/** * Clones a CompMember object. Makes a deep copy! * * @param input * @return */ public static CompMember clone(CompMember input) { CompMember output = new CompMember(); output.setAlias(input.getAlias()); output.setMaxval(input.getMaxval()); output.setMinval(input.getMinval()); output.setName(input.getName()); output.setType(input.getType()); return output; } }
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 Rrd object. Makes a deep copy! * * @param input * @return */ private static Rrd clone(Rrd input) { Rrd output = new Rrd(); output.setStep(input.getStep()); for (final String rra : input.getRraCollection()) { output.addRra(rra); } return output; }
/** * Checks if the given <code>rawModel</code> is not null and does have * Mbeans (count can be 0, but not NULL). * * @param rawModel * @return true if valid, false otherwise */ private boolean isValid(JmxDatacollectionConfig rawModel) { return !(rawModel.getJmxCollectionList().isEmpty() || rawModel.getJmxCollectionList().get(0) == null || rawModel.getJmxCollectionList().get(0).getMbeans() == null); }
public String getCompositeKey() { return compositeMember.getName(); }
@Override public String render(CompAttrib input) { return input.getName(); } });