Author: toad
Date: 2008-06-25 01:59:11 +0000 (Wed, 25 Jun 2008)
New Revision: 20672
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
Log:
Store parent here too
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
2008-06-25 01:51:41 UTC (rev 20671)
+++
branches/db4o/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
2008-06-25 01:59:11 UTC (rev 20672)
@@ -38,6 +38,7 @@
final int retryCount;
final SplitFileFetcherSegment segment;
+ final ClientRequester parent;
/**
* The block numbers (as Integer's) of the blocks we are currently
trying to fetch.
* Does not include blocks on the cooldown queue, this is simply used
to make
@@ -53,6 +54,7 @@
super(segment.parent);
this.segment = segment;
this.retryCount = retryCount;
+ this.parent = segment.parent;
ctx = segment.blockFetchContext;
blockNums = new Vector();
logMINOR = Logger.shouldLog(Logger.MINOR, this);
@@ -334,15 +336,15 @@
}
public RequestClient getClient() {
- return segment.parent.getClient();
+ return parent.getClient();
}
public ClientRequester getClientRequest() {
- return segment.parent;
+ return parent;
}
public short getPriorityClass() {
- return segment.parent.priorityClass;
+ return parent.priorityClass;
}
public int getRetryCount() {