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;
+    }
 }