mirabelle.stream
compile-output!
(compile-output! registry output-name output-config)Config an output configuration.
Adds the :component key to the output
compile-stream!
(compile-stream! context stream)Compile a stream to functions and associate to it its entrypoint.
IStreamHandler
protocol
members
add-stream
(add-stream this stream-name stream-configuration)Add a new stream
context
(context this source-stream)Return the streams context
get-stream
(get-stream this stream-name)Get a stream
list-streams
(list-streams this)List streams
push!
(push! this event streams)Inject an event into a list of streams
reload
(reload this)Add the new configuration
remove-stream
(remove-stream this stream-name)Remove a stream by name
persisted-stream-file-name
(persisted-stream-file-name stream-name)Returns the name of the file which will contain the stream
read-edn-dirs
(read-edn-dirs dirs-path)returns the edn content from a list of directories. All files in the directories are read.