The only way to force a client to update is to do a meta-refresh in the
html.  The other thing you can do is setup a callback handler, so you can
have Bean A, listen for events from you task thread, telling you when things
are completed.  You in turn, ask Bean A for information that it receives as
a call back handler for your task thread.

-----Original Message-----
From: Martin Gross [mailto:[EMAIL PROTECTED] 
Sent: Thursday, January 29, 2004 12:55 PM
To: Struts Users Mailing List
Subject: Re[2]: Best Practice for long running tasks with status check

How would I get the results from the getter to the browser if I want
them regularily? With a meta-refresh in the html page? Or some kind of
keeping the connection or response open?

> Create a bean with a list of tasks to complete and have a thread execute
> them and then have a getter that will respond with the total tasks over
> tasks completed.

> -----Original Message-----
> From: Martin Gross [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, January 29, 2004 11:20 AM
> To: Struts Users Mailing List
> Subject: Best Practice for long running tasks with status check

> Hi,

>   I need to start an long running task by a struts action which will
>   run for maybe half an hour. I dont want the action to run for half
>   an hour. It should start the task and then respond that the task has
>   been started. Also it should be possible to check the
>   status of the task and see for example how many elements have already
>   been processed.

>   What would be the best practice to do this? Code examples would be
>   also appreciated.
  

> Regards,
>  Martin



> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to