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;
+ }
}