-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsupervisor.erl
More file actions
25 lines (20 loc) · 749 Bytes
/
Copy pathsupervisor.erl
File metadata and controls
25 lines (20 loc) · 749 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
-module({{id}}).
-behaviour(supervisor).
%% API
-export([start_link/1]).
%% Supervisor callbacks
-export([init/1]).
%% Helper macro for declaring children of supervisor
-define(CHILD_1(I, Type), {I, {I, start_link, []}, permanent, 5000, Type, [I]}).
%% ===================================================================
%% API functions
%% ===================================================================
%%
start_link([]) ->
supervisor:start_link({local, ?MODULE}, ?MODULE, []).
% ===================================================================
%% Supervisor callbacks
%% ===================================================================
init([]) ->
RestartStrategy = {one_for_one, 10, 10},
{ok, {RestartStrategy, []}}.