Author: toad
Date: 2006-01-23 23:28:05 +0000 (Mon, 23 Jan 2006)
New Revision: 7905

Modified:
   branches/async-client/src/freenet/client/async/ClientRequestScheduler.java
   branches/async-client/src/freenet/node/fcp/PutFailedMessage.java
Log:
Include Fatal on PutFailed.

Modified: 
branches/async-client/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/async-client/src/freenet/client/async/ClientRequestScheduler.java  
2006-01-23 21:46:27 UTC (rev 7904)
+++ branches/async-client/src/freenet/client/async/ClientRequestScheduler.java  
2006-01-23 23:28:05 UTC (rev 7905)
@@ -7,10 +7,16 @@
  */
 public class ClientRequestScheduler {

-       public void register(SendableRequest req) {
+       
+       
+       public void register(SendableGet req) {
                // FIXME
        }

+       public void register(SendableInsert req) {
+               // FIXME
+       }
+       
        public void remove(SendableRequest sr) {
                // FIXME
        }
@@ -19,4 +25,11 @@
                // FIXME
        }

+       public void startRequest() {
+               // FIXME
+       }
+       
+       public void startInsert() {
+               // FIXME
+       }
 }

Modified: branches/async-client/src/freenet/node/fcp/PutFailedMessage.java
===================================================================
--- branches/async-client/src/freenet/node/fcp/PutFailedMessage.java    
2006-01-23 21:46:27 UTC (rev 7904)
+++ branches/async-client/src/freenet/node/fcp/PutFailedMessage.java    
2006-01-23 23:28:05 UTC (rev 7905)
@@ -14,6 +14,7 @@
        final FailureCodeTracker tracker;
        final FreenetURI expectedURI;
        final String identifier;
+       final boolean isFatal;

        public PutFailedMessage(InserterException e, String identifier) {
                this.code = e.getMode();
@@ -22,6 +23,7 @@
                this.tracker = e.errorCodes;
                this.expectedURI = e.uri;
                this.identifier = identifier;
+               this.isFatal = e.isFatal();
        }

        public SimpleFieldSet getFieldSet() {
@@ -34,6 +36,7 @@
                if(tracker != null) {
                        tracker.copyToFieldSet(fs, "Errors.");
                }
+               fs.put("Fatal", Boolean.toString(isFatal));
                if(expectedURI != null)
                        fs.put("ExpectedURI", expectedURI.toString());
                return fs;


Reply via email to