Introduction

Extension give Fluxtion additional functionality

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

Last updated

Was this helpful?