Author: nextgens
Date: 2008-04-11 08:40:47 +0000 (Fri, 11 Apr 2008)
New Revision: 19169

Modified:
   trunk/freenet/src/freenet/support/compress/Compressor.java
   trunk/freenet/src/freenet/support/compress/GzipCompressor.java
Log:
Compressor.codecNumberForMetadata() should be abstract

Modified: trunk/freenet/src/freenet/support/compress/Compressor.java
===================================================================
--- trunk/freenet/src/freenet/support/compress/Compressor.java  2008-04-11 
08:20:53 UTC (rev 19168)
+++ trunk/freenet/src/freenet/support/compress/Compressor.java  2008-04-11 
08:40:47 UTC (rev 19169)
@@ -29,9 +29,7 @@
         */
        public abstract Bucket decompress(Bucket data, BucketFactory 
bucketFactory, long maxLength, long maxEstimateSizeLength, Bucket preferred) 
throws IOException, CompressionOutputSizeException;

-       public short codecNumberForMetadata() {
-               return Metadata.COMPRESS_GZIP;
-       }
+       public abstract short codecNumberForMetadata();

        /** Count the number of distinct compression algorithms currently 
supported. */
        public static int countCompressAlgorithms() {

Modified: trunk/freenet/src/freenet/support/compress/GzipCompressor.java
===================================================================
--- trunk/freenet/src/freenet/support/compress/GzipCompressor.java      
2008-04-11 08:20:53 UTC (rev 19168)
+++ trunk/freenet/src/freenet/support/compress/GzipCompressor.java      
2008-04-11 08:40:47 UTC (rev 19169)
@@ -1,5 +1,6 @@
 package freenet.support.compress;

+import freenet.client.Metadata;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -107,5 +108,8 @@
                System.arraycopy(buf, 0, output, 0, bytes);
                return bytes;
        }
-
+       
+       public short codecNumberForMetadata() {
+               return Metadata.COMPRESS_GZIP;
+       }
 }


Reply via email to