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