<div dir="ltr">Hi Emile, <div>Thanks for your   response.  I love it that you try not to leave questions unanswered. </div><div><br></div><div>I saw the place you pointed for me to change (line 174). As I understand,  you suggest I would change it and recompile the rabbitmq source ? That is possible but it would be a pain every time I will want to upgrade a client version.</div>
<div><br></div><div>so I have two questions </div><div>1. I know that you are being asked that question a lot - but can I get a patch? </div><div>2. If I will go down in the root of changing the source -  you mentioned it is an experience. Do you know if someone else did it and if it works fine? </div>
<div><br></div><div><br><br><div class="gmail_quote">On Tue, Mar 29, 2011 at 12:11 AM, Emile Joubert <span dir="ltr">&lt;<a href="mailto:emile@rabbitmq.com">emile@rabbitmq.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<br>
Op 27/03/2011 17:32, het mysurf mail geskryf:<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
How do I define a timeout for procedures using  jsonRpcClient calls<br>
</blockquote>
<br></div>
The present RPC implementation does not feature a timeout. If you want to experiment with a timeout then you can try to modify the 2-argument version of RpcClient.primitiveCall to use BlockingCell.uninterruptibleGet with a timeout. You will also need to add appropriate exception handling.<br>

<br>
Regards<br><font color="#888888">
<br>
Emile<br>
</font></blockquote></div><br></div></div>