Author: ivol37 at gmail.com
Date: Tue Jan 11 16:56:06 2011
New Revision: 599

Log:
added ring topology info

Modified:
   sandbox/ivol/cassandra-gadget/install.txt
   
sandbox/ivol/cassandra-gadget/src/main/java/org/amdatu/cassandra/gadget/service/CassandraClientGadgetImpl.java

Modified: sandbox/ivol/cassandra-gadget/install.txt
==============================================================================
--- sandbox/ivol/cassandra-gadget/install.txt   (original)
+++ sandbox/ivol/cassandra-gadget/install.txt   Tue Jan 11 16:56:06 2011
@@ -1,6 +1,6 @@
 Windows:
 
-install 
file:D:\Amdatu-svn\sandbox\ivol\cassandra-gadget\org.amdatu.cassandra.gadget-0.1.0-SNAPSHOT.jar
+install 
file:D:\Amdatu-svn\sandbox\ivol\cassandra-gadget\target\org.amdatu.cassandra.gadget-0.1.0-SNAPSHOT.jar
 
 Linux:
 

Modified: 
sandbox/ivol/cassandra-gadget/src/main/java/org/amdatu/cassandra/gadget/service/CassandraClientGadgetImpl.java
==============================================================================
--- 
sandbox/ivol/cassandra-gadget/src/main/java/org/amdatu/cassandra/gadget/service/CassandraClientGadgetImpl.java
      (original)
+++ 
sandbox/ivol/cassandra-gadget/src/main/java/org/amdatu/cassandra/gadget/service/CassandraClientGadgetImpl.java
      Tue Jan 11 16:56:06 2011
@@ -17,6 +17,7 @@
 package org.amdatu.cassandra.gadget.service;
 
 import java.io.UnsupportedEncodingException;
+import java.net.InetAddress;
 import java.net.URL;
 import java.nio.ByteBuffer;
 import java.util.ArrayList;
@@ -37,6 +38,7 @@
 import org.amdatu.opensocial.shindig.GadgetDefinition;
 import org.amdatu.web.httpcontext.HttpContextServiceFactory;
 import org.amdatu.web.httpcontext.ResourceProvider;
+import org.apache.cassandra.config.DatabaseDescriptor;
 import org.apache.cassandra.service.StorageService;
 import org.apache.cassandra.thrift.ColumnParent;
 import org.apache.cassandra.thrift.ConsistencyLevel;
@@ -172,12 +174,25 @@
         for (String node : StorageService.instance.getLiveNodes()) {
             nodes += node + "<br/>";
         }
+        int rpcPort = DatabaseDescriptor.getRpcPort();
+        String seeds = "";
+        for (InetAddress seed :  DatabaseDescriptor.getSeeds()) {
+            seeds += seed.toString() + "<br/>";
+        }
+        String listenAddress = 
DatabaseDescriptor.getListenAddress().toString();
+        String clusterName = DatabaseDescriptor.getClusterName();
+        String initialToken = DatabaseDescriptor.getInitialToken();
 
         String html = "<table 
border=\"1\"><tr><th>Property</th><th>Value</th>";
+        html += "<tr><td>Cluster name</td><td>" + clusterName + "</td></tr>";
         html += "<tr><td># Cluster nodes</td><td>" + clusterSize + 
"</td></tr>";
         html += "<tr><td>Cluster nodes</td><td>" + nodes + "</td></tr>";
+        html += "<tr><td>Listen address</td><td>" + listenAddress + 
"</td></tr>";
+        html += "<tr><td>RPC port</td><td>" + rpcPort + "</td></tr>";
+        html += "<tr><td>Seeds of this node</td><td>" + seeds + "</td></tr>";
         html += "<tr><td>Load of this node</td><td>" + load + "</td></tr>";
         html += "<tr><td>Token</td><td>" + token + "</td></tr>";
+        html += "<tr><td>Initial token</td><td>" + initialToken + "</td></tr>";
         html += "</table";
         return html;
     }

Reply via email to