Author: toad
Date: 2008-05-21 16:22:20 +0000 (Wed, 21 May 2008)
New Revision: 20020
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerNonPersistent.java
Log:
container()
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
2008-05-21 14:22:18 UTC (rev 20019)
+++
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerBase.java
2008-05-21 16:22:20 UTC (rev 20020)
@@ -7,6 +7,8 @@
import java.util.List;
import java.util.Map;
+import com.db4o.ObjectContainer;
+
import freenet.crypt.RandomSource;
import freenet.keys.ClientKey;
import freenet.keys.Key;
@@ -58,6 +60,9 @@
abstract boolean persistent();
+ /** @return The container if this is persistent, otherwise null */
+ abstract ObjectContainer container();
+
protected ClientRequestSchedulerBase(boolean forInserts, boolean
forSSKs, Map pendingKeys, Map allRequestsByClientRequest, List recentSuccesses)
{
this.isInsertScheduler = forInserts;
this.isSSKScheduler = forSSKs;
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
2008-05-21 14:22:18 UTC (rev 20019)
+++
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
2008-05-21 16:22:20 UTC (rev 20020)
@@ -306,5 +306,9 @@
return true;
}
+ ObjectContainer container() {
+ return container;
+ }
+
}
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerNonPersistent.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerNonPersistent.java
2008-05-21 14:22:18 UTC (rev 20019)
+++
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerNonPersistent.java
2008-05-21 16:22:20 UTC (rev 20020)
@@ -6,6 +6,8 @@
import java.util.HashMap;
import java.util.LinkedList;
+import com.db4o.ObjectContainer;
+
import freenet.node.RequestStarter;
import freenet.support.SortedVectorByNumber;
@@ -36,4 +38,8 @@
return true;
}
+ ObjectContainer container() {
+ return null;
+ }
+
}