Author: toad
Date: 2007-03-05 20:53:17 +0000 (Mon, 05 Mar 2007)
New Revision: 11980

Modified:
   trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
   trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
Log:
Minor refactoring: use Bucket instead of FetchResult

Modified: trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2007-03-05 20:51:32 UTC (rev 11979)
+++ trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2007-03-05 20:53:17 UTC (rev 11980)
@@ -137,7 +137,7 @@
                return fatallyFailedBlocks;
        }

-       public void onSuccess(FetchResult result, int blockNo, boolean 
dontNotify) {
+       public void onSuccess(Bucket data, int blockNo, boolean dontNotify) {
                boolean decodeNow = false;
                logMINOR = Logger.shouldLog(Logger.MINOR, this);
                synchronized(this) {
@@ -148,7 +148,7 @@
                                        return;
                                }
                                dataKeys[blockNo] = null;
-                               dataBuckets[blockNo].setData(result.asBucket());
+                               dataBuckets[blockNo].setData(data);
                        } else if(blockNo < checkKeys.length + dataKeys.length) 
{
                                blockNo -= dataKeys.length;
                                if(checkKeys[blockNo] == null) {
@@ -156,7 +156,7 @@
                                        return;
                                }
                                checkKeys[blockNo] = null;
-                               
checkBuckets[blockNo].setData(result.asBucket());
+                               checkBuckets[blockNo].setData(data);
                        } else
                                Logger.error(this, "Unrecognized block number: 
"+blockNo, new Exception("error"));
                        fetchedBlocks++;

Modified: trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java      
2007-03-05 20:51:32 UTC (rev 11979)
+++ trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java      
2007-03-05 20:53:17 UTC (rev 11980)
@@ -159,15 +159,15 @@
                        }
                }
                if(!block.isMetadata()) {
-                       onSuccess(new FetchResult((ClientMetadata)null, data), 
fromStore, token);
+                       onSuccess(data, fromStore, token);
                } else {
                        onFailure(new 
FetchException(FetchException.INVALID_METADATA, "Metadata where expected 
data"), token);
                }
        }

-       protected void onSuccess(FetchResult data, boolean fromStore, int 
blockNo) {
+       protected void onSuccess(Bucket data, boolean fromStore, int blockNo) {
                if(parent.isCancelled()) {
-                       data.asBucket().free();
+                       data.free();
                        onFailure(new FetchException(FetchException.CANCELLED), 
blockNo);
                        return;
                }


Reply via email to