Author: j16sdiz
Date: 2008-12-21 09:42:24 +0000 (Sun, 21 Dec 2008)
New Revision: 24696
Modified:
trunk/plugins/XMLSpider/XMLSpider.java
Log:
debug logging
Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java 2008-12-21 05:09:54 UTC (rev
24695)
+++ trunk/plugins/XMLSpider/XMLSpider.java 2008-12-21 09:42:24 UTC (rev
24696)
@@ -244,14 +244,17 @@
private class MyClientCallback implements ClientCallback {
final Page page;
+ Status status; // for debug
public MyClientCallback(Page page) {
this.page = page;
+ this.status = Status.QUEUED;
}
public void onFailure(FetchException e, ClientGetter state) {
if (!stopped)
callbackExecutor.execute(new
OnFailureCallback(e, state, page));
+ status = Status.FAILED;
}
public void onFailure(InsertException e, BaseClientPutter
state) {
@@ -273,6 +276,7 @@
public void onSuccess(final FetchResult result, final
ClientGetter state) {
if (!stopped)
callbackExecutor.execute(new
OnSuccessCallback(result, state, page));
+ status = Status.SUCCEEDED;
}
public void onSuccess(BaseClientPutter state) {
@@ -280,7 +284,7 @@
}
public String toString() {
- return super.toString() + ":" + page;
+ return super.toString() + ":" + page + "(" + status +
")";
}
}
@@ -499,7 +503,9 @@
stopped = true;
for (Map.Entry<Page, ClientGetter> me :
runningFetch.entrySet()) {
- me.getValue().cancel();
+ ClientGetter getter = me.getValue();
+ Logger.minor(this, "Canceling request" +
getter);
+ getter.cancel();
}
runningFetch.clear();
callbackExecutor.shutdownNow();
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs