zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

telemetry_sup.erl (669B)


      1 %% @private
      2 -module(telemetry_sup).
      3 
      4 -behaviour(supervisor).
      5 
      6 -export([start_link/0]).
      7 -export([init/1]).
      8 
      9 -define(SERVER, ?MODULE).
     10 
     11 start_link() ->
     12     supervisor:start_link({local, ?SERVER}, ?MODULE, []).
     13 
     14 init([]) ->
     15     SupFlags = #{strategy => one_for_one,
     16                  intensity => 1,
     17                  period => 5},
     18     TableHandler = #{id => telemetry_handler_table,
     19                      start => {telemetry_handler_table, start_link, []},
     20                      restart => permanent,
     21                      shutdown => 5000,
     22                      type => worker,
     23                      modules => [telemetry_handler_table]},
     24     {ok, {SupFlags, [TableHandler]}}.