-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Julien Cornuwel a ?crit :
> batosai at freenetproject.org a ?crit :
>> Author: batosai
>> Date: 2008-08-05 17:44:42 +0000 (Tue, 05 Aug 2008)
>> New Revision: 21622
> 
>> Modified:
>>    trunk/apps/WoT/src/plugins/WoT/WoTplugin.java
>> Log:
>> First try with non-blocking requests.
> 
>> Modified: trunk/apps/WoT/src/plugins/WoT/WoTplugin.java
>> ===================================================================
>> --- trunk/apps/WoT/src/plugins/WoT/WoTplugin.java    2008-08-05 17:25:22 UTC 
>> (rev 21621)
>> +++ trunk/apps/WoT/src/plugins/WoT/WoTplugin.java    2008-08-05 17:44:42 UTC 
>> (rev 21622)
>> @@ -13,7 +13,10 @@
>>  import com.db4o.ObjectContainer;
>>  import com.db4o.ObjectSet;
> 
>> +import freenet.client.FetchContext;
>> +import freenet.client.FetchException;
>>  import freenet.client.HighLevelSimpleClient;
>> +import freenet.client.async.ClientCallback;
>>  import freenet.clients.http.PageMaker;
>>  import freenet.config.Config;
>>  import freenet.config.SubConfig;
>> @@ -116,6 +119,24 @@
>>                      }
>>                      return makeOwnIdentitiesPage();
>>              }
>> +            else if(page.equals("/addIdentity")) {
>> +                    try {
>> +                            FreenetURI identity = new 
>> FreenetURI(request.getPartAsString("identityURI", 1024));
>> +                            
>> +                            FetchContext fetchContext = 
>> client.getFetchContext();
>> +                            fetchContext.maxSplitfileBlockRetries = -1; // 
>> retry forever
>> +                            fetchContext.maxNonSplitfileRetries = -1; // 
>> retry forever
>> +                            client.fetch(identity, -1, this, 
>> fetchedTrustList(), fetchContext);
> 
> I guess that -1 maxsize means 'no maxsize', but I'm less comfortable
> with the callback function. Help would be much appreciated.

Nevermind, I just found the ClientCallback interface in Freenet's code.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFImKLbmY5qNqKdYw0RAuw5AKDISoCi7U75pBjeDYCJp21uNLCn2wCfXe7V
dYyi3rJ/kSFORFh5HDvnCCw=
=v7i9
-----END PGP SIGNATURE-----

Reply via email to