API Reference flexflow v0.1.3

Modules

Usage

defmodule Flexflow.Processes.Basic do
  use Flexflow.Process

  defnode Nodes.Start
  defnode Nodes.End

  deftransition Transitions.Pass, {Nodes.Start, Nodes.End}

  @impl true
  def name, do: :basic
end

Default Map: %{telemetry_logger: true, telemetry_logger_level: :debug}

Examples

iex> defmodule DemoRegistry do
...>   use Elixir.Flexflow.ProcessRegistry
...> end
...> match?({:via, Registry, {Elixir.Flexflow.ProcessRegistry, {DemoRegistry, :abc}}}, DemoRegistry.via_tuple(:abc))
true

Telemetry

Transition