Kamaelia docs : Kamaelia.Util.DataSource

Data Source component

This component outputs messages specified at its creation one after another.

Example Usage

To output "hello" then "world":

pipeline(
    DataSource(["hello", "world"]),
    ConsoleEchoer()
).run()

Triggered Source component

Whenever this component receives a message on inbox, it outputs a certain message.

Example Usage

To output "wibble" each time a line is entered to the console:

pipeline(
    ConsoleReader(),
    TriggeredSource("wibble"),
    ConsoleEchoer()
).run()

Feedback

Got a problem with the documentation? Something unclear that could be clearer? Want to help improve it? Constructive criticism is very welcome - especially if you can suggest a better rewording!

Please leave you feedback here in reply to the documentation thread in the Kamaelia blog.

-- Automatic documentation generator, 19 Oct 2008 at 14:29:09 UTC/GMT

This is a page from the Kamaelia website. You can find the original here: