* @see org.rhq.core.pluginapi.measurement.MeasurementFacet#getValues(org.rhq.core.domain.measurement.MeasurementReport,
* java.util.Set)
*/
public void getValues(MeasurementReport report, Set<MeasurementScheduleRequest> metrics) throws Exception {
EmsConnection conn = getConnection();
for (MeasurementScheduleRequest req : metrics) {
String metric = req.getName();
try {
String abbrev = metric.substring(0, metric.indexOf("."));
String mbean = abbrevToMBean.get(abbrev);
mbean = myNamePattern + mbean;
EmsBean bean = conn.getBean(mbean);
bean.refreshAttributes();
String attName = metric.substring(metric.indexOf(".") + 1);
EmsAttribute att = bean.getAttribute(attName);
// Attribute values are of various data types ...