Introduction
Extension give Fluxtion additional functionality
Last updated
Extension give Fluxtion additional functionality
Last updated
Fluxtion plugins are available that extend the functionality of the base framework. Each plugin will usually have an api and a builder jar, following the same classpath and naming convention described here.
Currently two extensions are developed and released with the core Fluxtion framework to ease developer integration. Eventually the extension versions will be decoupled from the core, the goal to have different release cadences of core and extensions using the maven BOM to declare a compatible version set. The extensions that are presently available for use are:
Extension
description
streaming
Provides declarative functionality to define graph nodes.
Removes the need to imperatively declare a graph.
group
Aggregate data with grouping. Provides derived aggregate calculations.
log
Log to consoled with zero gc, triggered by update notifications
numeric
Numeric functions declaratively described.
predicate
Declarative functional predicates operating on nodes
filter
FIlters nodes using predicates.
window
WIndow strategies and functions operating on numeric values.
text
Functional operators for processing ascii text. Builds on the declarative framework supplied by declarative extension. All the builder functions use the declarative form.
csv
Parse, transform, validate, event dispatch for CSV file inputs.
ascii
Ascii pattern matches, extractors and primitive conversions.
event
Event forwarding between SEP's
math
Basic set of math functions
filter
text filtering