On Fri, Dec 12, 2008 at 11:21 PM, Matthew Toseland
<toad at amphibian.dyndns.org> wrote:
> On Friday 12 December 2008 05:14, j16sdiz at freenetproject.org wrote:
>> Author: j16sdiz
>> Date: 2008-12-12 05:14:32 +0000 (Fri, 12 Dec 2008)
>> New Revision: 24233
>>
>> Modified:
>>    trunk/plugins/XMLSpider/XMLSpider.java
>> Log:
>> unused variable, comment
>
> So how do you determine that we've tried it 3 times and must kill it?

i don't.
just requeue it at the back.

>>
>> Modified: trunk/plugins/XMLSpider/XMLSpider.java
>> ===================================================================
>> --- trunk/plugins/XMLSpider/XMLSpider.java    2008-12-12 05:14:19 UTC (rev
> 24232)
>> +++ trunk/plugins/XMLSpider/XMLSpider.java    2008-12-12 05:14:32 UTC (rev
> 24233)
>> @@ -295,15 +295,13 @@
>>
>>       private class MyClientCallback implements ClientCallback {
>>               final Page page;
>> -             final int tries;
>>
>> -             public MyClientCallback(Page page, int tries) {
>> +             public MyClientCallback(Page page) {
>>                       this.page = page;
>> -                     this.tries = tries;
>>               }
>>
>>               public void onFailure(FetchException e, ClientGetter state) {
>> -                     XMLSpider.this.onFailure(e, state, page, tries);
>> +                     XMLSpider.this.onFailure(e, state, page);
>>               }
>>
>>               public void onFailure(InsertException e, BaseClientPutter 
>> state) {
>> @@ -388,20 +386,20 @@
>>               }
>>       }
>>
>> -     public void onFailure(FetchException fe, ClientGetter state, Page page,
> int tries) {
>> -             Logger.minor(this, "Failed: [" + tries + "] " + page + " : " + 
>> state,
> fe);
>> +     public void onFailure(FetchException fe, ClientGetter state, Page 
>> page) {
>> +             Logger.minor(this, "Failed: " + page + " : " + state, fe);
>>
>>               synchronized (this) {
>>                       runningFetch.remove(page);
>>
>>                       if (fe.newURI != null) {
>> -                             // redirect, mark as successed
>> +                             // redirect, mark as succeeded
>>                               queueURI(fe.newURI, "redirect from " + 
>> state.getURI());
>>
>>                               page.status = Status.SUCCEEDED;
>>                               page.lastChange = System.currentTimeMillis();
>>                               db.store(page);
>> -                     } else if (fe.isFatal() || tries > 3) {
>> +                     } else if (fe.isFatal()) {
>>                               // too many tries or fatal, mark as failed
>>                               page.status = Status.FAILED;
>>                               page.lastChange = System.currentTimeMillis();
>>
>> _______________________________________________
>> cvs mailing list
>> cvs at freenetproject.org
>> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>>
>>
>
> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
>

Reply via email to