bergie/noflo — pull request #24 by rybesh (2012-05-22 21:54:06+00:00)
Title: Added AsyncComponent, and made ReadFile an AsyncComponent

This adds a new generic `AsyncComponent` that extends `Component`, which components that execute asynchronous I/O can inherit from. `AsyncComponent` includes a `load` out port so that back-pressure throttling of the asynchronous component can be implemented, see the [Throttle](https://github.com/bergie/noflo/pull/23) component.

This patch also modifies `ReadFile` to be an `AsyncComponent`.