Giter VIP home page Giter VIP logo

Comments (3)

GoogleCodeExporter avatar GoogleCodeExporter commented on July 17, 2024
Thanks for your suggestions. You are perfectly right, the InformationBroker 
right now is only for demo 
purposes, and for me to have a look if it's useful or not (and to see how a 
good and balanced IB interface 
should look like).

The idea of IB is to have a common place to register values, query them and 
listen for changes to these values.

The reason why subscribe fires even very early is that you can just subscribe 
to one channel and you get 
notified even of the initial value, the current behavior is intentional, but an 
option could be added not to get 
the initial result. 

ALL_SET might very likely be wrong, but I haven't verified that yet. However, I 
even thought about dumping 
the conditions completely and focussing only on single keys. 

Any suggestions about that?


Original comment by [email protected] on 27 May 2010 at 3:20

  • Changed state: Accepted

from jspf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 17, 2024
Hi,
If your real-life project should be notified of already set items then an 
option is a
good solution. It's your code, at least :)

As of dumping multiple keys conditions, then it's natural to drop them in IB as 
such
logic can be moved inside those plugins that require complex behavior.

Also, I suppose your code fires listeners in separate thread, right? Probably, 
this
should be optioned too, as I met some cases when an item is quite complex (e.g. 
GUI
window), and it changes in parallel with plugin receiving and processing such
notification.

Hope this was useful for you.

Original comment by [email protected] on 27 May 2010 at 3:55

from jspf.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 17, 2024
InformationBroker has been completely revamped. The interface differs, it also 
replaces the Bus, and has a convenience InformationBrokerUtils helper class.

Original comment by r.biedert on 28 Sep 2010 at 1:18

  • Changed state: Fixed

from jspf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.