View Source X3m.System.GenAggregateMod behaviour (X3m System v0.8.4)
Summary
Callbacks
@callback commit(pid(), String.t(), X3m.System.Message.t(), integer()) :: {:ok, X3m.System.Aggregate.State.t()} | :transaction_timeout
@callback handle_msg(pid(), atom(), X3m.System.Message.t(), Keyword.t()) :: {:ok, X3m.System.Message.t(), any()} | any()