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());