evoq_pm_sup (evoq v1.14.1)

View Source

Supervisor for process manager instances.

Process managers (sagas) coordinate long-running business processes that span multiple aggregates. Each PM instance is correlated by a process_id derived from event metadata.

Summary

Functions

Start the process manager supervisor.

Start a process manager instance.

Functions

start_link()

-spec start_link() -> {ok, pid()} | {error, term()}.

Start the process manager supervisor.

start_pm_instance(PMModule, ProcessId)

-spec start_pm_instance(atom(), binary()) -> {ok, pid()} | {error, term()}.

Start a process manager instance.