Revision: 8f47ec4d05
Author: Paul Smith <psm...@apache.org>
Date: Mon Feb 21 02:51:09 2011
Log: Do not log anything if the writer has not started, it's just
spammy. ...
http://code.google.com/p/parfait/source/detail?r=8f47ec4d05
Revision: f053815d98
Author: Paul Smith <psm...@apache.org>
Date: Mon Feb 21 02:54:32 2011
Log: Add new constructor that just provides standard default quiescent
peri...
http://code.google.com/p/parfait/source/detail?r=f053815d98
==============================================================================
Revision: 8f47ec4d05
Author: Paul Smith <psm...@apache.org>
Date: Mon Feb 21 02:51:09 2011
Log: Do not log anything if the writer has not started, it's just spammy.
Who wants ERROR's during startup of an app if counters/values are being
changed early on. Nothing to see here move along now.
http://code.google.com/p/parfait/source/detail?r=8f47ec4d05
Modified:
/dxm/src/main/java/com/custardsource/parfait/dxm/BasePcpWriter.java
=======================================
--- /dxm/src/main/java/com/custardsource/parfait/dxm/BasePcpWriter.java Tue
Dec 21 21:53:42 2010
+++ /dxm/src/main/java/com/custardsource/parfait/dxm/BasePcpWriter.java Mon
Feb 21 02:51:09 2011
@@ -82,7 +82,7 @@
*/
public final void updateMetric(MetricName name, Object value) {
if (!started) {
- throw new IllegalStateException("Cannot update metric unless
writer is running");
+ return;
}
PcpValueInfo info = metricData.get(name);
if (info == null) {
==============================================================================
Revision: f053815d98
Author: Paul Smith <psm...@apache.org>
Date: Mon Feb 21 02:54:32 2011
Log: Add new constructor that just provides standard default quiescent
period, but also provide a static method to return the default period for
static import, and Spring config file usage goodness.
http://code.google.com/p/parfait/source/detail?r=f053815d98
Modified:
/parfait-spring/src/main/java/com/custardsource/parfait/spring/SelfStartingMonitoringView.java
=======================================
---
/parfait-spring/src/main/java/com/custardsource/parfait/spring/SelfStartingMonitoringView.java
Tue Dec 21 21:36:05 2010
+++
/parfait-spring/src/main/java/com/custardsource/parfait/spring/SelfStartingMonitoringView.java
Mon Feb 21 02:54:32 2011
@@ -30,6 +30,10 @@
public SelfStartingMonitoringView(MonitoringView monitoringView, final
long quietPeriodInMillis) {
this(MonitorableRegistry.DEFAULT_REGISTRY, monitoringView,
quietPeriodInMillis);
}
+
+ public SelfStartingMonitoringView(MonitorableRegistry registry,
MonitoringView monitoringView) {
+ this(registry, monitoringView, DEFAULT_QUIET_PERIOD);
+ }
public SelfStartingMonitoringView(MonitorableRegistry registry,
MonitoringView monitoringView, final long quietPeriodInMillis) {
this.monitoringView = monitoringView;
@@ -63,4 +67,8 @@
public boolean isRunning() {
return monitoringView.isRunning();
}
-}
+
+ public static final long defaultQuietPeriod() {
+ return DEFAULT_QUIET_PERIOD;
+ }
+}