Author: toad
Date: 2008-06-27 22:36:00 +0000 (Fri, 27 Jun 2008)
New Revision: 20836

Modified:
   branches/db4o/freenet/src/freenet/client/FetchWaiter.java
   branches/db4o/freenet/src/freenet/client/HighLevelSimpleClientImpl.java
   branches/db4o/freenet/src/freenet/client/PutWaiter.java
   branches/db4o/freenet/src/freenet/client/async/BaseClientPutter.java
   branches/db4o/freenet/src/freenet/client/async/ClientCallback.java
   branches/db4o/freenet/src/freenet/client/async/ClientPutter.java
   branches/db4o/freenet/src/freenet/client/async/SimpleHealingQueue.java
   branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
   branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
   branches/db4o/freenet/src/freenet/node/NodeARKInserter.java
   branches/db4o/freenet/src/freenet/node/fcp/ClientRequest.java
   branches/db4o/freenet/src/freenet/node/updater/NodeUpdater.java
   branches/db4o/freenet/src/freenet/node/updater/RevocationChecker.java
   
branches/db4o/freenet/src/freenet/node/updater/UpdateOverMandatoryManager.java
Log:
Add ObjectContainer to onMajorProgress() (both in ClientCallback and the put 
interface)

Modified: branches/db4o/freenet/src/freenet/client/FetchWaiter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/FetchWaiter.java   2008-06-27 
22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/client/FetchWaiter.java   2008-06-27 
22:36:00 UTC (rev 20836)
@@ -55,7 +55,7 @@
                return result;
        }

-       public void onMajorProgress() {
+       public void onMajorProgress(ObjectContainer container) {
                // Ignore
        }


Modified: 
branches/db4o/freenet/src/freenet/client/HighLevelSimpleClientImpl.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/HighLevelSimpleClientImpl.java     
2008-06-27 22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/client/HighLevelSimpleClientImpl.java     
2008-06-27 22:36:00 UTC (rev 20836)
@@ -223,7 +223,7 @@
                        // Impossible
                }

-               public void onMajorProgress() {
+               public void onMajorProgress(ObjectContainer container) {
                        // Ignore
                }


Modified: branches/db4o/freenet/src/freenet/client/PutWaiter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/PutWaiter.java     2008-06-27 
22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/client/PutWaiter.java     2008-06-27 
22:36:00 UTC (rev 20836)
@@ -61,7 +61,7 @@
                throw new InsertException(InsertException.INTERNAL_ERROR, "Did 
not succeed but no error", uri);
        }

-       public void onMajorProgress() {
+       public void onMajorProgress(ObjectContainer container) {
                // Ignore
        }


Modified: branches/db4o/freenet/src/freenet/client/async/BaseClientPutter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/BaseClientPutter.java        
2008-06-27 22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/client/async/BaseClientPutter.java        
2008-06-27 22:36:00 UTC (rev 20836)
@@ -3,6 +3,8 @@
  * http://www.gnu.org/ for further details of the GPL. */
 package freenet.client.async;

+import com.db4o.ObjectContainer;
+
 import freenet.node.RequestClient;

 public abstract class BaseClientPutter extends ClientRequester {
@@ -11,6 +13,6 @@
                super(priorityClass, context);
        }

-       public abstract void onMajorProgress();
+       public abstract void onMajorProgress(ObjectContainer container);

 }

Modified: branches/db4o/freenet/src/freenet/client/async/ClientCallback.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientCallback.java  
2008-06-27 22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/client/async/ClientCallback.java  
2008-06-27 22:36:00 UTC (rev 20836)
@@ -29,7 +29,7 @@

        /** Called when freenet.async thinks that the request should be 
serialized to
         * disk, if it is a persistent request. */
-       public void onMajorProgress();
+       public void onMajorProgress(ObjectContainer container);

        /** Called when the inserted data is fetchable (don't rely on this) */
        public void onFetchable(BaseClientPutter state, ObjectContainer 
container);

Modified: branches/db4o/freenet/src/freenet/client/async/ClientPutter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientPutter.java    
2008-06-27 22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/client/async/ClientPutter.java    
2008-06-27 22:36:00 UTC (rev 20836)
@@ -217,8 +217,10 @@
                client.onFailure(e, this, container);
        }

-       public void onMajorProgress() {
-               client.onMajorProgress();
+       public void onMajorProgress(ObjectContainer container) {
+               if(persistent())
+                       container.activate(client, 1);
+               client.onMajorProgress(container);
        }

        public void onEncode(BaseClientKey key, ClientPutState state, 
ObjectContainer container, ClientContext context) {

Modified: branches/db4o/freenet/src/freenet/client/async/SimpleHealingQueue.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SimpleHealingQueue.java      
2008-06-27 22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/client/async/SimpleHealingQueue.java      
2008-06-27 22:36:00 UTC (rev 20836)
@@ -66,7 +66,7 @@
                        data.free();
        }

-       public void onMajorProgress() {
+       public void onMajorProgress(ObjectContainer container) {
                // Ignore
        }


Modified: 
branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2008-06-27 22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java    
2008-06-27 22:36:00 UTC (rev 20836)
@@ -168,8 +168,8 @@
                        SimpleManifestPutter.this.blockSetFinalized(container, 
context);
                }

-               public void onMajorProgress() {
-                       SimpleManifestPutter.this.onMajorProgress();
+               public void onMajorProgress(ObjectContainer container) {
+                       SimpleManifestPutter.this.onMajorProgress(container);
                }

                public void onFetchable(ClientPutState state, ObjectContainer 
container) {
@@ -710,8 +710,8 @@
                return totalSize;
        }

-       public void onMajorProgress() {
-               cb.onMajorProgress();
+       public void onMajorProgress(ObjectContainer container) {
+               cb.onMajorProgress(container);
        }

        protected void onFetchable(PutHandler handler, ObjectContainer 
container) {

Modified: branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java       
2008-06-27 22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java       
2008-06-27 22:36:00 UTC (rev 20836)
@@ -111,7 +111,7 @@
                        count += segments[i].countCheckBlocks();
                countCheckBlocks = count;
                // Save progress to disk, don't want to do all that again 
(probably includes compression in caller)
-               parent.onMajorProgress();
+               parent.onMajorProgress(container);
        }

        public SplitFileInserter(BaseClientPutter parent, PutCompletionCallback 
cb, ClientMetadata clientMetadata, InsertContext ctx, boolean getCHKOnly, 
boolean metadata, Object token, boolean insertAsArchiveManifest, SimpleFieldSet 
fs, ObjectContainer container, ClientContext context) throws ResumeException {
@@ -247,7 +247,7 @@
                        container.activate(parent, 1);

                if(countDataBlocks > 32)
-                       parent.onMajorProgress();
+                       parent.onMajorProgress(container);
                parent.notifyClients(container, context);

        }
@@ -283,7 +283,7 @@
                if(countDataBlocks > 32) {
                        if(persistent)
                                container.activate(parent, 1);
-                       parent.onMajorProgress();
+                       parent.onMajorProgress(container);
                }
        }

@@ -449,7 +449,7 @@
                if(countDataBlocks > 32) {
                        if(persistent)
                                container.activate(parent, 1);
-                       parent.onMajorProgress();
+                       parent.onMajorProgress(container);
                }
                synchronized(this) {
                        if(finished) {

Modified: branches/db4o/freenet/src/freenet/node/NodeARKInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/NodeARKInserter.java 2008-06-27 
22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/node/NodeARKInserter.java 2008-06-27 
22:36:00 UTC (rev 20836)
@@ -255,7 +255,7 @@
                startInserter();
        }

-       public void onMajorProgress() {
+       public void onMajorProgress(ObjectContainer container) {
                // Ignore
        }


Modified: branches/db4o/freenet/src/freenet/node/fcp/ClientRequest.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/fcp/ClientRequest.java       
2008-06-27 22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/node/fcp/ClientRequest.java       
2008-06-27 22:36:00 UTC (rev 20836)
@@ -294,7 +294,7 @@
         */
        public abstract boolean isTotalFinalized(ObjectContainer container);

-       public void onMajorProgress() {
+       public void onMajorProgress(ObjectContainer container) {
                // Ignore
        }


Modified: branches/db4o/freenet/src/freenet/node/updater/NodeUpdater.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/updater/NodeUpdater.java     
2008-06-27 22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/node/updater/NodeUpdater.java     
2008-06-27 22:36:00 UTC (rev 20836)
@@ -301,7 +301,7 @@
                return URI;
        }

-       public void onMajorProgress() {
+       public void onMajorProgress(ObjectContainer container) {
                // Ignore
        }


Modified: branches/db4o/freenet/src/freenet/node/updater/RevocationChecker.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/updater/RevocationChecker.java       
2008-06-27 22:07:18 UTC (rev 20835)
+++ branches/db4o/freenet/src/freenet/node/updater/RevocationChecker.java       
2008-06-27 22:36:00 UTC (rev 20836)
@@ -230,7 +230,7 @@

        }

-       public void onMajorProgress() {
+       public void onMajorProgress(ObjectContainer container) {
                // TODO Auto-generated method stub

        }

Modified: 
branches/db4o/freenet/src/freenet/node/updater/UpdateOverMandatoryManager.java
===================================================================
--- 
branches/db4o/freenet/src/freenet/node/updater/UpdateOverMandatoryManager.java  
    2008-06-27 22:07:18 UTC (rev 20835)
+++ 
branches/db4o/freenet/src/freenet/node/updater/UpdateOverMandatoryManager.java  
    2008-06-27 22:36:00 UTC (rev 20836)
@@ -759,7 +759,7 @@
                                // Ignore, not possible
                        }

-                       public void onMajorProgress() {
+                       public void onMajorProgress(ObjectContainer container) {
                                // Ignore
                        }

@@ -805,7 +805,7 @@
                        public void onGeneratedURI(FreenetURI uri, 
BaseClientPutter state, ObjectContainer container) {
                                // Ignore
                        }
-                       public void onMajorProgress() {
+                       public void onMajorProgress(ObjectContainer container) {
                                // Ignore
                        }
                        public void onSuccess(FetchResult result, ClientGetter 
state, ObjectContainer container) {
@@ -1128,7 +1128,7 @@
                                // Ignore, not possible
                        }

-                       public void onMajorProgress() {
+                       public void onMajorProgress(ObjectContainer container) {
                                // Ignore
                        }



Reply via email to