From: <cl...@hy...> - 2008-05-01 00:50:54
|
Author: clee Date: 2008-04-30 17:50:49 -0700 (Wed, 30 Apr 2008) New Revision: 9297 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=9297 Modified: trunk/src/org/hyperic/hq/measurement/server/session/MeasurementManagerEJBImpl.java Log: Update the DSN when configuration changes, too Modified: trunk/src/org/hyperic/hq/measurement/server/session/MeasurementManagerEJBImpl.java =================================================================== --- trunk/src/org/hyperic/hq/measurement/server/session/MeasurementManagerEJBImpl.java 2008-05-01 00:24:33 UTC (rev 9296) +++ trunk/src/org/hyperic/hq/measurement/server/session/MeasurementManagerEJBImpl.java 2008-05-01 00:50:49 UTC (rev 9297) @@ -115,10 +115,13 @@ } } - private Measurement updateMeasurementInterval(Measurement m, - long interval) { + private Measurement updateMeasurement(Measurement m, ConfigResponse props, + long interval) { m.setEnabled(interval != 0); m.setInterval(interval); + + String dsn = translate(m.getTemplate().getTemplate(), props); + m.setDsn(dsn); enqueueZeventForMeasScheduleChange(m, interval); @@ -256,7 +259,7 @@ // No measurement, create it m = createMeasurement(resource, t, props, intervals[i]); } else { - updateMeasurementInterval(m, intervals[i]); + updateMeasurement(m, props, intervals[i]); } dmList.add(m); } |