« Return to Thread: Calculations.count notfies its listeners on each change of the list during a GlazedLists.replaceAllSorted

re[3]: Calculations.count notfies its listeners on each change of the list during a GlazedLists.replaceAllSorted

by Kevin Day-7 :: Rate this Message:

Reply to Author | View in Thread

Some parts of this message have been removed. Learn more about Nabble's security policy.
I could be wrong here, but I'm pretty sure that the calculation receives it's notification as part of the event pipeline processing, which means that the event would arrive on the thread that initiated the list change (so locks don't really come into play).  Instead of hitting a totally new thread, I was thinking more along the lines of SWT's equivalent of the event dispatch thread...  (more along the line of the Timer suggestion posted earlier today).
 
Or toss a transaction or freezable list at it...
 
The thing is, these are 'live' lists, so the primary use-case would involve the calculations updating as the lists change...
 
- K
 
----------------------- Original Message -----------------------
  
From: philk phil.kursawe@...
To: users@...
Cc: 
Date: Thu, 25 Jun 2009 12:00:17 -0700 (PDT)
Subject: Re: re: Calculations.count notfies its listeners on each change of the list during a GlazedLists.replaceAllSorted
  

Spawning the counter on a new thread sounds like overkill to me too. I was
under the impression that when I have a write lock in the source list, the
counter would not be notified? Any thoughts about that by the creators or
GL?

Thanks guys for providing some solutions.


Kevin Day wrote:

>
>
>
>
>
>
>
> Another option here would be to use a freezable list, but that seems like
> overkill for this particular behavior.
>  
> - K
>  
>
> ----------------------- Original Message -----------------------
>   
> From: philk
> To: 
users@...
> Cc: 
> Date: Thu, 25 Jun 2009 06:25:31 -0700 (PDT)
> Subject: Calculations.count notfies its listeners on each change of
> the list during a GlazedLists.replaceAllSorted
>   
> I have a count calclualtion on my source even list. If I refill the list
> (in a Master/Details scenario) the counter is changed for each addition.
> On change of the counter I refresh the number of items in my title bar.
> The fact the the counters change event is called for each change results
> in an ever increasing/decreasing counter which. I was thinking about
> removing the listener during the adding process. Or is there a more
> elegant way to do that? -- View this message in context:
> http://www.nabble.com/Calculations.count-notfies-its-listeners-on-each-change-of-the-list-during-a-GlazedLists.replaceAllSorted-tp24203222p24203222.html
> Sent from the GlazedLists - User mailing list archive at Nabble.com.
> --------------------------------------------------------------------- To
> unsubscribe, e-mail: users-unsubscribe@... For
> additional commands, e-mail: users-help@...
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@...
> For additional commands, e-mail: users-help@...
>
>
>

--
View this message in context: http://www.nabble.com/Calculations.count-notfies-its-listeners-on-each-change-of-the-list-during-a-GlazedLists.replaceAllSorted-tp24203222p24209214.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@...

 « Return to Thread: Calculations.count notfies its listeners on each change of the list during a GlazedLists.replaceAllSorted