[Yanel-commits] rev 26489 - public/yanel/trunk/src/contributions/resources/nutch/src/java/org/wyona/yanel/impl/resources

michi at wyona.com michi at wyona.com
Thu Aug 2 23:45:05 CEST 2007


Author: michi
Date: 2007-08-02 23:45:04 +0200 (Thu, 02 Aug 2007)
New Revision: 26489

Modified:
   public/yanel/trunk/src/contributions/resources/nutch/src/java/org/wyona/yanel/impl/resources/NutchResource.java
Log:
get nutch config file retrieval started

Modified: public/yanel/trunk/src/contributions/resources/nutch/src/java/org/wyona/yanel/impl/resources/NutchResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/nutch/src/java/org/wyona/yanel/impl/resources/NutchResource.java	2007-08-02 21:44:24 UTC (rev 26488)
+++ public/yanel/trunk/src/contributions/resources/nutch/src/java/org/wyona/yanel/impl/resources/NutchResource.java	2007-08-02 21:45:04 UTC (rev 26489)
@@ -211,7 +211,7 @@
             configuration.addDefaultResource(defaultResource);
 
             finalResource = new URL(confDir + File.separator + localFile);
-            String nutchConfig = getResourceConfigProperty("nutch-config");
+            String nutchConfig = getNutchConfigurationFile();
             if (log.isDebugEnabled()) log.debug("Local nutch config: " + nutchConfig);
             if(nutchConfig != null) {
                 if(nutchConfig.indexOf("file:") == 0) {
@@ -741,4 +741,17 @@
             rootElement.appendChild(document.createElementNS(NAME_SPACE, "no-custom-element-within-resource-config"));
         }
     }
+
+    /**
+     * Get nutch config from resource config depending on a group value
+     */
+    private String getNutchConfigurationFile() throws Exception {
+        String group = getRequest().getParameter("group");
+        if (group != null) {
+            log.error("DEBUG: Group: " + group);
+            return getResourceConfigProperty("nutch-config");
+        } else {
+            return getResourceConfigProperty("nutch-config");
+        }
+    }
 }



More information about the Yanel-commits mailing list