[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [eclipse-incubator-e4-dev]	Initial	discussion	onthe'modelled'workbench	UI
 | 
Hi John,
I also thought about this and a message-bus-pattern could be used 
exactly for this type of thing. I think we should at least decouple it 
from the Model.
Tom
John Arthorne schrieb:
It would be a radical change, but you may want to consider making all 
events asynchronous. This would have solved many problems in our old 
API, but was never doable in a backwards compatible way.  Asynchronous 
event notification to clients offers lots of advantages - reduced 
deadlock, increased responsiveness, etc. If the UI model can be 
manipulated in any thread, then you may be able to keep client code out 
of the UI thread entirely!
John
eclipse-incubator-e4-dev-bounces@xxxxxxxxxxx wrote on 04/07/2008 
06:02:37 AM:
 > Hi all,
 >
 > one more thing I think we need to discuss is whether we really want to
 > allow any arbitary plugin register as a listener on our model.
 >
 > This has the drawback that if one missbehaving listener is added to our
 > model everybody is blocked! In a Plugin-Env where we don't control them
 > this a dangerous thing, not?
 >
 > Wouldn't it be wiser to decouple this using a Message-Bus-Pattern? What
 > do you think?
------------------------------------------------------------------------
_______________________________________________
eclipse-incubator-e4-dev mailing list
eclipse-incubator-e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
--
B e s t S o l u t i o n . a t                        EDV Systemhaus GmbH
------------------------------------------------------------------------
tom schindl                               leiter softwareentwicklung/CSO
------------------------------------------------------------------------
eduard-bodem-gasse 8/3    A-6020 innsbruck      phone    ++43 512 935834