View Source Infinitomata (Finitomata v0.16.0)

The sibling of Finitomata, but runs transparently in the cluster.

Summary

Functions

See Finitomata.Distributed.Supervisor.all/1.

See Finitomata.Distributed.GroupMonitor.count/1.

Starts the FSM somewhere in the cluster.

The state of the FSM in the cluster.

Initiates the transition in the cluster.

Functions

Link to this function

all(id \\ __MODULE__)

View Source (since 0.16.0)

See Finitomata.Distributed.Supervisor.all/1.

Link to this function

child_spec(id \\ __MODULE__)

View Source (since 0.16.0)
Link to this function

count(id)

View Source (since 0.16.0)

See Finitomata.Distributed.GroupMonitor.count/1.

Link to this function

start_fsm(id \\ __MODULE__, target, implementation, payload)

View Source (since 0.15.0)

Starts the FSM somewhere in the cluster.

See Finitomata.start_fsm/4.

Link to this function

start_link(id \\ __MODULE__)

View Source (since 0.16.0)
Link to this function

state(id \\ __MODULE__, target, reload? \\ :full)

View Source (since 0.15.0)

The state of the FSM in the cluster.

See Finitomata.state/3.

Link to this function

transition(id \\ __MODULE__, target, event_payload, delay \\ 0)

View Source (since 0.15.0)

Initiates the transition in the cluster.

See Finitomata.transition/4.