View Source API Reference StepFlow v1.8.0

Modules

StepFlow provide an entire system to manage workflows.

Definition of a Common Consumer of RabbitMQ queue.

A common emitter to send job orders to workers.

Consumer of all job with completed status.

Consumer of all job with error status.

Helpers for AMQP.

Consumer of all progression jobs.

Consumer of all job with stopped status.

Supervisor of Step Flow.

Consumer of all worker creations.

Consumer of Worker Descriptions.

Consumer of all worker inits.

Consumer of all worker starts.

Consumer of all worker statuses.

Consumer of all worker terminations.

Consumer of all worker updates.

The Artifacts context.

StepFlow provide an entire system to manage workflows.

The duration statistics accessor.

Conveniences for translating and building error messages.

A module providing Internationalization with a gettext-based API.

The Jobs context.

The LiveWorkers context.

Extend Map with some additional functions.

Prometheus metrics instrumenter to call jobs metric collectors

Prometheus metrics collector for pending jobs

Prometheus metrics collector for live workflows processing

Prometheus metrics collector for workflow duration

Prometheus metrics instrumenter to call workflow metric collectors

Send notifications to endpoint to be forwarded to websockets.

The Notification endpoints context.

The Notification templates context.

The Progressions context.

Dump the application supervision tree into the application logs. Useful for debugging purpose.

The Right context.

The Roles context.

Module with named helpers generated from StepFlow.Router.

Bot connected to Slack if the token is provided.

The Helper Step context.

The JobsStatistics context.

The Step context.

The Helper Step context.

The Step launcher context.

The Step Jobs launching parameters.

The Step launching parameters.

The Step Workflows launching parameters.

The Live step context.

The Updates context.

Translates controller action results into valid Plug.Conn responses.

The Helper Controller context.

The WorkerDefinitions context.

The WorkerStatuses context.

The WorkflowDefinitions context.

Loader for referenced JSON schema implemented through Xema loader.

The WorkflowDefinition context.

The Workflows context.

The Step Manager context.