r26958 - trunk/freenet/src/freenet/client

[email protected] Sat, 18 Apr 2009 13:01:32 +0000
Newsgroups gmane.network.freenet.cvs
Message-ID <[email protected]>
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