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


Reply via email to