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;
+       }
+
 }


Reply via email to