On 2010-10-01, at 15:01 , Kieran Kelleher wrote:

> Hi Louis,
> 
> Sorry, I haven't had a chance to commit all of this functionality to Wonder 
> yet ....... it had some dependencies with respect to error handling that I 
> wanted to deal with without unnecessarily bringing in my whole error handling 
> classes ...... and I have just been so busy (aka very long hours) with 
> commitments at my job recently, I haven't had a chance .... will try to get 
> it wrapped up next week in my spare time.

Hey, I understand and greatly appreciatethe contributio nalread made. It's 
helping me cleanup many of my long tasks.

> That "beta" demo repository for JR example and friends is not the same as 
> final Wonder release, just demo unsupported stuff. The final Wonder committed 
> variant will be maintained and bug-fixed when needed.

No problem, I'm not concerned if names are changed or the api is adjusted, I'll 
refactor or clena up once the official release is done.

> 
> Meanwhile, off the top of my head..........
> 
> 1) In that GenericALR page, there is a conditional future.hasStatus that 
> determines if status is displayed, which in turn calls 
> ERXFutureTask.hasStatus which simply checks lazily if the task implements the 
> interface ERXTaskStatus. That is checked once and cached. So add some logging 
> there or a breakpoint to see what is going on. Also log the status on your 
> task's status() method implementation to see the value and to ensure it is 
> being called.
> 
> 2) Task percent complete is simply a double value returned by your class' 
> percentComplete() method. It is up to you to return the correct value, so log 
> your calculations from your method to understand why you are returning more 
> than 100.0.

I'll checked that. But you confirm that if my percentComplete() method returns 
smaller values, the progress bar will be able to regress  8-) 8-)

> 
> When I have multiple phases in a background task, I split the 100% so that my 
> total is 100%. Let's say I arbitrarily allocate 30% to phase 1 and 70% to 
> phase 2, then my total percentage calc would be
> 
>       percentComplete = (completedCountPhase1 / totalPhase1) * 30.0 + 
> (completedCountPhase2 / totalPhase2) * 70.0
> 
> -Kieran
> 
> 
> On Oct 1, 2010, at 11:52 AM, Louis Demers wrote:
> 
>> Hi,
>> 
>>      Integrated the GenericAjaxLongResponsePage from the WOWODC2010 
>> repository into my stuff and I love it. I'd like some clarification on 2 
>> issues
>> 
>> Background: My long task has to be performed in 2 phases, Phase one goes 
>> through a large array and reduces in into a smaller array that is feed to 
>> phase 2 for long calculation. 
>> 
>> I expected that I could set the percentComplete based upon the number of 
>> array in phase one. Then, during phase 2 the percentComplete would be based 
>> upon the count of the second array. That would case the progress bar to go 
>> form 0% to 100  % to 0% to 100%. I would be using the ERXTaskStatus to 
>> provide feedback on the phase being processed
>> 
>> 1) implementing ERXTaskStatus has no effect, the string does not appear on 
>> the progress page.
>> 
>> 2) the percentage indicator and progress bar goes from 0% to 200%
>> 
>> Is this a bug , normal, or am I doing it wrong ?
>> 
>> Thanks
>> 
>> 
>> 
>> Louis Demers eng.
>> www.obzerv.com
>> 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/webobjects-dev/kelleherk%40gmail.com
>> 
>> This email sent to kelleh...@gmail.com
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/louisdemers%40mac.com
> 
> This email sent to louisdem...@mac.com

Louis Demers eng.
www.obzerv.com


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to