Beethoven.Allocator.Ingress (Beethoven v0.3.0)
GenServer to handle ingress of signal data.
Summary
Functions
Returns a specification to start this module under a supervisor.
Sends a signal message to Allocator.Ingress
Supervisor Entry point.
Types
@type signal_message() :: {header :: signal_header(), payload :: signal_payload()}
@type signal_payload() :: any()
Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
@spec send_signal(signal_message()) :: :ok
Sends a signal message to Allocator.Ingress
{header :: {name :: atom(), weight :: integer(), type :: atom()}, payload :: signal_payload()}
@spec start_link(any()) :: GenServer.on_start()
Supervisor Entry point.