You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by ry...@apache.org on 2007/04/30 19:18:03 UTC

svn commit: r533809 - /lucene/solr/trunk/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java

Author: ryan
Date: Mon Apr 30 10:18:02 2007
New Revision: 533809

URL: http://svn.apache.org/viewvc?view=rev&rev=533809
Log:
Properties are maps, so they don't need special handling

Modified:
    lucene/solr/trunk/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java

Modified: lucene/solr/trunk/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java?view=diff&rev=533809&r1=533808&r2=533809
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java (original)
+++ lucene/solr/trunk/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java Mon Apr 30 10:18:02 2007
@@ -36,27 +36,17 @@
   @Override
   public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) throws IOException 
   {
-    NamedList<String> props = null;
+    Object props = null;
     String name = req.getParams().get( "name" );
     if( name != null ) {
-      props = new SimpleOrderedMap<String>();
-      props.add( name, System.getProperty(name) );
+      NamedList<String> p = new SimpleOrderedMap<String>();
+      p.add( name, System.getProperty(name) );
+      props = p;
     }
     else {
-      props = toNamedList( System.getProperties() );
+      props = System.getProperties();
     }
     rsp.add( "system.properties", props );
-  }
-
-  public static NamedList<String> toNamedList( Properties p )
-  {
-    NamedList<String> props = new SimpleOrderedMap<String>();
-    java.util.Enumeration e = p.propertyNames();
-    while(e.hasMoreElements()) {
-      String prop = (String)e.nextElement();
-      props.add( prop, p.getProperty(prop) );
-    }
-    return props;
   }
   
   //////////////////////// SolrInfoMBeans methods //////////////////////