Author: cutting
Date: Mon Feb  6 09:52:30 2006
New Revision: 375321

URL: http://svn.apache.org/viewcvs?rev=375321&view=rev
Log:
Add aliases for some Writable classes for back-compatibility.

Modified:
    lucene/nutch/trunk/src/java/org/apache/nutch/fetcher/FetcherOutput.java
    lucene/nutch/trunk/src/java/org/apache/nutch/parse/ParseData.java
    lucene/nutch/trunk/src/java/org/apache/nutch/parse/ParseText.java
    lucene/nutch/trunk/src/java/org/apache/nutch/protocol/Content.java
    lucene/nutch/trunk/src/java/org/apache/nutch/util/NutchConfiguration.java

Modified: 
lucene/nutch/trunk/src/java/org/apache/nutch/fetcher/FetcherOutput.java
URL: 
http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/java/org/apache/nutch/fetcher/FetcherOutput.java?rev=375321&r1=375320&r2=375321&view=diff
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/fetcher/FetcherOutput.java 
(original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/fetcher/FetcherOutput.java Mon 
Feb  6 09:52:30 2006
@@ -32,8 +32,6 @@
   private ParseImpl parse;
   private Configuration conf;
 
-  static { WritableName.setName(FetcherOutput.class, "FetcherOutput"); }
-
   public FetcherOutput() {}
 
   public FetcherOutput(CrawlDatum crawlDatum, Content content,

Modified: lucene/nutch/trunk/src/java/org/apache/nutch/parse/ParseData.java
URL: 
http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/java/org/apache/nutch/parse/ParseData.java?rev=375321&r1=375320&r2=375321&view=diff
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/parse/ParseData.java (original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/parse/ParseData.java Mon Feb  
6 09:52:30 2006
@@ -41,9 +41,6 @@
   private ParseStatus status;
   private Configuration conf;
   
-  static { WritableName.setName(ParseData.class, "ParseData"); }
-
-
   // TODO [EMAIL PROTECTED]: should we really implement Configurable or should 
we add the
   // parameter Configuration to the default-constructor. NOTE: The test
   // TestWriteable instantiates ParseData with Class.newInstance() -> the 
default

Modified: lucene/nutch/trunk/src/java/org/apache/nutch/parse/ParseText.java
URL: 
http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/java/org/apache/nutch/parse/ParseText.java?rev=375321&r1=375320&r2=375321&view=diff
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/parse/ParseText.java (original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/parse/ParseText.java Mon Feb  
6 09:52:30 2006
@@ -37,8 +37,6 @@
     this.text = text;
   }
 
-  static { WritableName.setName(ParseText.class, "ParseText"); }
-
   public byte getVersion() { return VERSION; }
 
   public void readFields(DataInput in) throws IOException {

Modified: lucene/nutch/trunk/src/java/org/apache/nutch/protocol/Content.java
URL: 
http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/java/org/apache/nutch/protocol/Content.java?rev=375321&r1=375320&r2=375321&view=diff
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/protocol/Content.java 
(original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/protocol/Content.java Mon Feb  
6 09:52:30 2006
@@ -42,8 +42,6 @@
   private boolean mimeTypeMagic;
   private MimeTypes mimeTypes;
 
-  static { WritableName.setName(Content.class, "Content"); }
-
   public Content() {}
     
   public Content(String url, String base, byte[] content, String contentType,

Modified: 
lucene/nutch/trunk/src/java/org/apache/nutch/util/NutchConfiguration.java
URL: 
http://svn.apache.org/viewcvs/lucene/nutch/trunk/src/java/org/apache/nutch/util/NutchConfiguration.java?rev=375321&r1=375320&r2=375321&view=diff
==============================================================================
--- lucene/nutch/trunk/src/java/org/apache/nutch/util/NutchConfiguration.java 
(original)
+++ lucene/nutch/trunk/src/java/org/apache/nutch/util/NutchConfiguration.java 
Mon Feb  6 09:52:30 2006
@@ -17,10 +17,21 @@
 package org.apache.nutch.util;
 
 import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.io.WritableName;
 
 /** Utility to create Hadoop [EMAIL PROTECTED] Configuration}s that include 
Nutch-specific
  * resources.  */
 public class NutchConfiguration {
+
+  // for back-compatibility, add old aliases for these Writable classes
+  // this may be removed after the 0.8 release
+  static {
+    WritableName.addName(org.apache.nutch.fetcher.FetcherOutput.class,
+                         "FetcherOutput"); 
+    WritableName.addName(org.apache.nutch.parse.ParseData.class, "ParseData"); 
+    WritableName.addName(org.apache.nutch.parse.ParseText.class, "ParseText"); 
+    WritableName.addName(org.apache.nutch.protocol.Content.class, "Content");
+  }
 
   /** Create a [EMAIL PROTECTED] Configuration} for Nutch. */
   public static Configuration create() {


Reply via email to