FlowBasedProgramming | RecentChanges | Preferences

Any vs. All

This lists some arguments for triggering components when any input ports have data (Java FBP) vs. when all input ports have data (FlowBase - DavidBennett's implementation).

A corollary of this is that, under the all protocol, a component is not reinvoked on exit if any input ports are drained.

Under the all protocol, some behaviours characteristic of "traditional" FBP have to be enabled using additional component flags.

Pro All (Con Any)

Pro Any (Con All)

FlowBasedProgramming | RecentChanges | Preferences
This page is read-only - contact owner for a password | View other revisions
Last edited June 20, 2009 10:04 am by PaulMorrison (diff)