transmuter.pipeline documentation

->APipeline

(->APipeline pipes feed step shutdown backlog)
Positional factory function for class transmuter.pipeline.APipeline.

-pop-feed!

(-pop-feed! this)

-process-input!

(-process-input! this)

-push-feed!

(-push-feed! this feed step)

>pipe

(>pipe this)
Initialize the pipe described by this definition.

>pipeline

(>pipeline pipes feed)

>pipes

(>pipes pipes)

Pipe

PipeDefinition

Pipeline

finish!

(finish! this)
Called after the last value is processed. May return nil,
a final value or a final Injection with additional values.
Must be called once and only once.

process

(process this x)
Process the given value and return a result. May return
void to ignore the processed value, an Injection to explode
the processed value into several or stop to stop processing
any further values.

pull!

(pull! this)