API Reference Journey v#0.10.44

Copy Markdown

Modules

This module is the entry point for the Journey library. It provides functions for creating and managing computation graphs, starting and managing executions, and retrieving values from executions.

This module demonstrates building a simple credit card application workflow using the Journey library.

This module contains the business logic for the Credit Card Approval application, things like fetching the customer's credit score, making and communication the credit decision, etc.

This module (lib/journey/examples/useless_machine.ex) contains an example of building a Useless Machine using Journey.

Provides system-wide aggregate data about the state of the executions of a particular graph. This can be thought of as "analytics" for a particular graph.

Provides system health and monitoring insights for Journey executions.

This module contains functions for creating nodes in a graph. Nodes in a graph can be of several types

This module contains helper functions for use when defining upstream dependencies for compute modules.

Background periodic sweeper that runs all Journey sweeps at a regular interval.

Sends periodic heartbeat updates for a running computation.

This module contains utility functions for the Journey library.