Current section

Files

Jump to
elibphonenumber src elibphonenumber_sup.erl
Raw

src/elibphonenumber_sup.erl

-module(elibphonenumber_sup).
-behaviour(supervisor).
-export([
start_link/0,
init/1
]).
start_link() ->
supervisor:start_link({local, ?MODULE}, ?MODULE, []).
init([]) ->
Children = [
worker(phonenumber_to_carrier),
worker(phonenumber_to_timezones)
],
{ok, {{one_for_one, 1000, 1}, Children}}.
worker(Name) ->
worker(Name, 5000).
worker(Name, WaitForClose) ->
{Name, {Name, start_link, []}, permanent, WaitForClose, worker, [Name]}.