Should be done by the caller - can we make sendSync() throw something?

On Thursday 24 January 2008 18:24, robert at freenetproject.org wrote:
> Author: robert
> Date: 2008-01-24 18:24:58 +0000 (Thu, 24 Jan 2008)
> New Revision: 17236
> 
> Modified:
>    trunk/freenet/src/freenet/node/PeerNode.java
> Log:
> make sendSync() timeout a backoff cause
> 
> 
> Modified: trunk/freenet/src/freenet/node/PeerNode.java
> ===================================================================
> --- trunk/freenet/src/freenet/node/PeerNode.java      2008-01-24 18:21:57 UTC 
(rev 17235)
> +++ trunk/freenet/src/freenet/node/PeerNode.java      2008-01-24 18:24:58 UTC 
(rev 17236)
> @@ -1456,8 +1456,10 @@
>               SyncMessageCallback cb = new SyncMessageCallback();
>               sendAsync(req, cb, 0, ctr);
>               cb.waitForSend(60 * 1000);
> -             if (!cb.done)
> +             if (!cb.done) {
>                       Logger.error(this, "Waited too long for a blocking send 
> for " + req + " 
to " + PeerNode.this, new Exception("error"));
> +                     this.localRejectedOverload("SendSyncTimeout");
> +             }
>       }
>  
>       private class SyncMessageCallback implements AsyncMessageCallback {
> 
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20080124/e0b3ec93/attachment.pgp>

Reply via email to