Skip to content

DataFlow glossary


This glossary is a collection of terms used in the DataFlow documentation.

Key terms

Term Description
Event An event is any valid java instance that is submitted to the DataFlow.
Stream A stream is an unbounded flow of events.
DataFlow A deterministic event processor constructed from a DAG of stateful components.
Node A stateful component managed within a DataFlow.
DAG Directed Acyclic Graph. The structural model used to define dependencies and execution order in Fluxtion.
Execution Inference The process of deriving a topologically ordered execution plan from the component dependency graph at build time.
Deterministic A property where the same sequence of inputs always produces the same sequence of outputs in a fixed, predictable order.
Event Propagation The process of invoking methods in topological order on nodes within a DataFlow.
Event Handler A method on a node that serves as an entry point for processing an external event.
Trigger Method A method on a node that is invoked once all its parent dependencies have completed their execution.
Plumbing Tax The overhead of manual orchestration, dynamic dispatch, and per-event allocation found in traditional reactive systems.
SEG Specialized Execution Graph. The optimized runtime model generated by the Fluxtion compiler.
AOT Ahead-of-Time compilation. Fluxtion performs graph analysis and code generation before the application runs.