Out of curiousity why do you want to throttle the method calls?

James Stauffer


-----Original Message-----
From: Andrew Rendle [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, January 21, 2003 9:12 AM
To: JDJList
Subject: [jdjlist] Re: Slowing down processing


Hi David

I think that's the answer but instead of objects I want to put a method call
on a queue and execute them at suitable intervals. I suspect I am going to
have to create proxy objects to put in the queue that understand their own
parameters, return values and timeouts. It would be nice if you could queue
a function call.

Best regards,

Andrew


-----Original Message-----
From: David Rosenstrauch [mailto:[EMAIL PROTECTED]]
Sent: 21 January 2003 15:02
To: JDJList
Subject: [jdjlist] Re: Slowing down processing

* put the objects in a queue
* write a "throttle" class that takes them from the queue and sends them
along
at a constant rate

HTH,

DR


On Tuesday 21 January 2003 09:22 am, you wrote:
> Hi Madhav
>
> Unfortunately 'synchronized' will only stop calls being made at the same
> time. But it won't help if the processing is going too fast; I need to
> space the calls out even if the "client " sends them together(very closely
> together)
>
> Regards
>
> Andrew
>
> -----Original Message-----
> From: Madhav Vodnala [mailto:[EMAIL PROTECTED]]
> Sent: 21 January 2003 12:27
> To: JDJList
> Subject: [jdjlist] Re: Slowing down processing
>
>
> Hi Andrew
>
> If am not wrong you are trying to solve a typical client server problem,
> wherein
> the client calls to server have to be controlled and
> ONE AND ONLY ONE call is to execute (say reading/writing from/to the
server
> stream )
> at any given fraction of time towards its(call) completion or timeout.
>
> The solution is to understand the usage of 'synchronized' keyword.
>
> Thanks
> Madhav Vodnala
>
>
> ----- Original Message -----
> From: "Andrew Rendle" <[EMAIL PROTECTED]>
> To: "JDJList" <[EMAIL PROTECTED]>
> Sent: Tuesday, January 21, 2003 4:30 PM
> Subject: [jdjlist] Slowing down processing
>
> | Good Morning All
> |
> | I have a processing problem that means commands can be issued to fast
for
>
> my
>
> | processing server.
> |
> | I have an API, a list of methods, which perform various actions on a
>
> server
>
> | object.
> |
> | I need to be able to make sure there is a minimum gap between requests
>
> also
>
> | each function needs to either complete or timeout.
> |
> | What I would prefer not to do is convert each function call into a
> | command list with parameters and then have a long else if structure to
> | decode and action the requested method. What I really want is to control
> | the
>
> execution
>
> | of each API call
> |
> | I know it sound a little confused but does anyone understand what I am
> | trying to do and is it possible?
> |
> | Cheers
> |
> | Andrew
> |
> |
> |
> | ____________________________________________________
> | To change your JDJList options, please visit:
> | http://www.sys-con.com/java/list.cfm
> |
> | Be respectful! Clean up your posts before replying
> | ____________________________________________________
>
> ____________________________________________________
> To change your JDJList options, please visit:
> http://www.sys-con.com/java/list.cfm
>
> Be respectful! Clean up your posts before replying
> ____________________________________________________
>
>
>
> ____________________________________________________
> To change your JDJList options, please visit:
> http://www.sys-con.com/java/list.cfm
>
> Be respectful! Clean up your posts before replying
> ____________________________________________________


____________________________________________________
To change your JDJList options, please visit:
http://www.sys-con.com/java/list.cfm

Be respectful! Clean up your posts before replying
____________________________________________________



____________________________________________________
To change your JDJList options, please visit:
http://www.sys-con.com/java/list.cfm

Be respectful! Clean up your posts before replying
____________________________________________________

____________________________________________________
To change your JDJList options, please visit:
http://www.sys-con.com/java/list.cfm

Be respectful! Clean up your posts before replying
____________________________________________________

Reply via email to