You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sirona.apache.org by ol...@apache.org on 2013/11/21 03:49:51 UTC
svn commit: r1544012 - in /incubator/sirona/trunk:
core/src/main/java/org/apache/sirona/gauges/GaugeDataStoreAdapter.java
server/store/cassandra/src/main/java/org/apache/sirona/cassandra/agent/gauge/CassandraGaugeDataStore.java
Author: olamy
Date: Thu Nov 21 02:49:50 2013
New Revision: 1544012
URL: http://svn.apache.org/r1544012
Log:
fix displaying cassandra gauges display in reporting
Modified:
incubator/sirona/trunk/core/src/main/java/org/apache/sirona/gauges/GaugeDataStoreAdapter.java
incubator/sirona/trunk/server/store/cassandra/src/main/java/org/apache/sirona/cassandra/agent/gauge/CassandraGaugeDataStore.java
Modified: incubator/sirona/trunk/core/src/main/java/org/apache/sirona/gauges/GaugeDataStoreAdapter.java
URL: http://svn.apache.org/viewvc/incubator/sirona/trunk/core/src/main/java/org/apache/sirona/gauges/GaugeDataStoreAdapter.java?rev=1544012&r1=1544011&r2=1544012&view=diff
==============================================================================
--- incubator/sirona/trunk/core/src/main/java/org/apache/sirona/gauges/GaugeDataStoreAdapter.java (original)
+++ incubator/sirona/trunk/core/src/main/java/org/apache/sirona/gauges/GaugeDataStoreAdapter.java Thu Nov 21 02:49:50 2013
@@ -17,6 +17,7 @@
package org.apache.sirona.gauges;
import org.apache.sirona.Role;
+import org.apache.sirona.counters.Unit;
import org.apache.sirona.store.gauge.GaugeDataStore;
import org.apache.sirona.store.gauge.GaugeValuesRequest;
Modified: incubator/sirona/trunk/server/store/cassandra/src/main/java/org/apache/sirona/cassandra/agent/gauge/CassandraGaugeDataStore.java
URL: http://svn.apache.org/viewvc/incubator/sirona/trunk/server/store/cassandra/src/main/java/org/apache/sirona/cassandra/agent/gauge/CassandraGaugeDataStore.java?rev=1544012&r1=1544011&r2=1544012&view=diff
==============================================================================
--- incubator/sirona/trunk/server/store/cassandra/src/main/java/org/apache/sirona/cassandra/agent/gauge/CassandraGaugeDataStore.java (original)
+++ incubator/sirona/trunk/server/store/cassandra/src/main/java/org/apache/sirona/cassandra/agent/gauge/CassandraGaugeDataStore.java Thu Nov 21 02:49:50 2013
@@ -67,4 +67,17 @@ public class CassandraGaugeDataStore ext
all.addAll(super.gauges()); // override by more recent ones
return all;
}
+
+ @Override
+ public Role findGaugeRole(final String name) {
+ if (name== null || name.length()<1){
+ return null;
+ }
+ for (Role role: delegate.gauges()){
+ if (name.equals( role.getName() )){
+ return role;
+ }
+ }
+ return null;
+ }
}