Advertisement
Guest User

Untitled

a guest
May 21st, 2019
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Erlang 0.76 KB | None | 0 0
  1. %%%-------------------------------------------------------------------
  2. %%% @author Piotrek
  3. %%% @copyright (C) 2019, <COMPANY>
  4. %%% @doc
  5. %%%
  6. %%% @end
  7. %%% Created : 13. May 2019 22:23
  8. %%%-------------------------------------------------------------------
  9. -module(pollution_supervisor).
  10. -behaviour(supervisor).
  11. -author("Piotrek").
  12.  
  13. %% API
  14. -export([start_link/0, init/1]).
  15.  
  16. start_link() ->
  17.   supervisor:start_link(pollution_supervisor, []).
  18.  
  19. init(_Args) ->
  20.   RestartTuple = #{strategy => one_for_one, intensity => 1, period => 5},
  21.   ChildSpecList = [#{id => pollution_gen_server, start => {pollution_gen_server, start_link, []}, restart => permanent, shutdown => brutal_kill, type => worker, modules => [pollution_gen_server]}],
  22.   {ok, {RestartTuple, ChildSpecList}}.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement