You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ry...@apache.org on 2012/03/09 01:38:28 UTC

svn commit: r1298669 - /lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/admin/SolrInfoMBeanHandler.java

Author: ryan
Date: Fri Mar  9 00:38:28 2012
New Revision: 1298669

URL: http://svn.apache.org/viewvc?rev=1298669&view=rev
Log:
SOLR-3162: convert the URL to a String rather then using url.ToString()

Modified:
    lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/admin/SolrInfoMBeanHandler.java

Modified: lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/admin/SolrInfoMBeanHandler.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/admin/SolrInfoMBeanHandler.java?rev=1298669&r1=1298668&r2=1298669&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/admin/SolrInfoMBeanHandler.java (original)
+++ lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/admin/SolrInfoMBeanHandler.java Fri Mar  9 00:38:28 2012
@@ -25,6 +25,9 @@ import org.apache.solr.common.util.Named
 import org.apache.solr.common.util.SimpleOrderedMap;
 import org.apache.solr.response.SolrQueryResponse;
 
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.List;
 import java.util.Set;
 import java.util.Map;
 import java.util.HashSet;
@@ -85,7 +88,16 @@ public class SolrInfoMBeanHandler extend
       mBeanInfo.add("description", m.getDescription());
       mBeanInfo.add("srcId", m.getSourceId());
       mBeanInfo.add("src", m.getSource());
-      mBeanInfo.add("docs", m.getDocs());
+      
+      // Use an external form
+      URL[] urls = m.getDocs();
+      if(urls!=null) {
+        List<String> docs = new ArrayList<String>(urls.length);
+        for(URL url : urls) {
+          docs.add(url.toExternalForm());
+        }
+        mBeanInfo.add("docs", docs);
+      }
       
       if (req.getParams().getFieldBool(key, "stats", false))
         mBeanInfo.add("stats", m.getStatistics());