Excalibur,

That's correct. The MyProducer class simulates a data feed. If you replace its random generation code with an access to some actual feed (like a database), then you can push your own...