View Source API Reference strom v0.8.6
Modules
Runs a set of components and is a component itself, meaning that a composite has the same interface - it accepts flow as input and returns a modified flow.
DSL for building components
Generic functionality used by Strom.Mixer
and Strom.Splitter
.
Mix several streams into one. Use Strom.GenMix under the hood
Renames streams in flow.
Runs a given steam and call
origin on each even in stream.
By default it runs the stream asynchronously (in Task.async
).
One can pass true
a the third argument to the Sink.new/3
function to run a stream synchronously.
Produces stream of events.
Split a stream into several streams by applying given functions on events
Transforms a stream or several streams. It works as Stream.map/2 or Stream.transform/3.