Author: toad
Date: 2009-04-18 13:01:31 +0000 (Sat, 18 Apr 2009)
New Revision: 26958

Added:
   trunk/freenet/src/freenet/client/NullClientCallback.java
Modified:
   trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java
Log:
Factor out NullClientCallback


Modified: trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java
===================================================================
--- trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java     
2009-04-18 13:00:21 UTC (rev 26957)
+++ trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java     
2009-04-18 13:01:31 UTC (rev 26958)
@@ -9,7 +9,6 @@
 
 import com.db4o.ObjectContainer;
 
-import freenet.client.async.BaseClientPutter;
 import freenet.client.async.ClientCallback;
 import freenet.client.async.ClientGetter;
 import freenet.client.async.ClientPutter;
@@ -221,38 +220,8 @@
                return new FreenetURI[] { key.getInsertURI(), key.getURI() };
        }
 
-       private final ClientCallback nullCallback = new ClientCallback() {
-
-               public void onFailure(FetchException e, ClientGetter state, 
ObjectContainer container) {
-                       // Ignore
-               }
-
-               public void onFailure(InsertException e, BaseClientPutter 
state, ObjectContainer container) {
-                       // Impossible
-               }
-
-               public void onFetchable(BaseClientPutter state, ObjectContainer 
container) {
-                       // Impossible
-               }
-
-               public void onGeneratedURI(FreenetURI uri, BaseClientPutter 
state, ObjectContainer container) {
-                       // Impossible
-               }
-
-               public void onMajorProgress(ObjectContainer container) {
-                       // Ignore
-               }
-
-               public void onSuccess(FetchResult result, ClientGetter state, 
ObjectContainer container) {
-                       result.data.free();
-               }
-
-               public void onSuccess(BaseClientPutter state, ObjectContainer 
container) {
-                       // Impossible
-               }
-               
-       };
-
+       private final ClientCallback nullCallback = new NullClientCallback();
+       
        public void prefetch(FreenetURI uri, long timeout, long maxSize, Set 
allowedTypes) {
                prefetch(uri, timeout, maxSize, allowedTypes, 
RequestStarter.PREFETCH_PRIORITY_CLASS);
        }

Added: trunk/freenet/src/freenet/client/NullClientCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/NullClientCallback.java                    
        (rev 0)
+++ trunk/freenet/src/freenet/client/NullClientCallback.java    2009-04-18 
13:01:31 UTC (rev 26958)
@@ -0,0 +1,43 @@
+/**
+ * 
+ */
+package freenet.client;
+
+import com.db4o.ObjectContainer;
+
+import freenet.client.async.BaseClientPutter;
+import freenet.client.async.ClientCallback;
+import freenet.client.async.ClientGetter;
+import freenet.keys.FreenetURI;
+
+public class NullClientCallback implements ClientCallback {
+       
+       public void onFailure(FetchException e, ClientGetter state, 
ObjectContainer container) {
+               // Ignore
+       }
+
+       public void onFailure(InsertException e, BaseClientPutter state, 
ObjectContainer container) {
+               // Impossible
+       }
+
+       public void onFetchable(BaseClientPutter state, ObjectContainer 
container) {
+               // Impossible
+       }
+
+       public void onGeneratedURI(FreenetURI uri, BaseClientPutter state, 
ObjectContainer container) {
+               // Impossible
+       }
+
+       public void onMajorProgress(ObjectContainer container) {
+               // Ignore
+       }
+
+       public void onSuccess(FetchResult result, ClientGetter state, 
ObjectContainer container) {
+               result.data.free();
+       }
+
+       public void onSuccess(BaseClientPutter state, ObjectContainer 
container) {
+               // Impossible
+       }
+       
+}
\ No newline at end of file

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to