Author: toad
Date: 2008-07-29 16:45:34 +0000 (Tue, 29 Jul 2008)
New Revision: 21482
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
Log:
Activation/deactivation
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
2008-07-29 15:51:54 UTC (rev 21481)
+++
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
2008-07-29 16:45:34 UTC (rev 21482)
@@ -144,10 +144,14 @@
for(int i=0;i<reqs.length;i++) {
SendableRequest req = reqs[i];
+ if(persistent())
+ container.activate(req, 1);
// Unregister from the RGA's, but keep the pendingKeys
and cooldown queue data.
req.unregister(container, context);
// Then can do innerRegister() (not register()).
innerRegister(req, random, container);
+ if(persistent())
+ container.deactivate(req, 1);
}
}