Author: toad
Date: 2008-06-06 19:25:48 +0000 (Fri, 06 Jun 2008)
New Revision: 20245

Modified:
   branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java
Log:
Fix passing stuff around again

Modified: branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java      
2008-06-06 19:23:38 UTC (rev 20244)
+++ branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java      
2008-06-06 19:25:48 UTC (rev 20245)
@@ -21,7 +21,6 @@
 import freenet.support.OOMHandler;
 import freenet.support.SimpleFieldSet;
 import freenet.support.api.Bucket;
-import freenet.support.compress.CompressionOutputSizeException;
 import freenet.support.compress.Compressor;
 import freenet.support.io.BucketTools;

@@ -547,14 +546,14 @@
                        return parent;
                }

-               public void onEncode(BaseClientKey key, ClientPutState state, 
ObjectContainer container) {
+               public void onEncode(BaseClientKey key, ClientPutState state, 
ObjectContainer container, ClientContext context) {
                        synchronized(this) {
                                if(state != metadataPutter) return;
                        }
-                       cb.onEncode(key, this, container);
+                       cb.onEncode(key, this, container, context);
                }

-               public void cancel(ObjectContainer container) {
+               public void cancel(ObjectContainer container, ClientContext 
context) {
                        ClientPutState oldSFI = null;
                        ClientPutState oldMetadataPutter = null;
                        synchronized(this) {
@@ -562,9 +561,9 @@
                                oldMetadataPutter = metadataPutter;
                        }
                        if(oldSFI != null)
-                               oldSFI.cancel(container);
+                               oldSFI.cancel(container, context);
                        if(oldMetadataPutter != null)
-                               oldMetadataPutter.cancel(container);
+                               oldMetadataPutter.cancel(container, context);

                        if(freeData)
                                block.free();
@@ -672,7 +671,7 @@
                return parent;
        }

-       public void cancel() {
+       public void cancel(ObjectContainer container, ClientContext context) {
                if(freeData)
                        block.free();
        }


Reply via email to