You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by ab...@apache.org on 2006/03/07 22:04:33 UTC

svn commit: r384011 - /lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java

Author: ab
Date: Tue Mar  7 13:04:31 2006
New Revision: 384011

URL: http://svn.apache.org/viewcvs?rev=384011&view=rev
Log:
No-arg constructors are required for RPC. Allow the RPC Server to set
local Configuration. Fix by Marko Bauhardt.

Modified:
    lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java

Modified: lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java
URL: http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java?rev=384011&r1=384010&r2=384011&view=diff
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java (original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/searcher/Query.java Tue Mar  7 13:04:31 2006
@@ -26,13 +26,14 @@
 import java.util.logging.Logger;
 
 import org.apache.hadoop.util.LogFormatter;
+import org.apache.hadoop.conf.Configurable;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.nutch.analysis.NutchAnalysis;
 import org.apache.nutch.util.NutchConfiguration;
 import org.apache.hadoop.io.Writable;
 
 /** A Nutch query. */
-public final class Query implements Writable, Cloneable {
+public final class Query implements Writable, Cloneable, Configurable {
   public static final Logger LOG =
     LogFormatter.getLogger("org.apache.nutch.searcher.Query");
 
@@ -283,10 +284,21 @@
 
   private static final Clause[] CLAUSES_PROTO = new Clause[0];
   
+  public Query() {
+  }
+  
   public Query(Configuration conf) {
       this.conf = conf;
   }
 
+  public void setConf(Configuration conf) {
+    this.conf = conf;
+  }
+  
+  public Configuration getConf() {
+    return conf;
+  }
+  
   /** Return all clauses. */
   public Clause[] getClauses() {
     return (Clause[])clauses.toArray(CLAUSES_PROTO);