aboutsummaryrefslogtreecommitdiff
path: root/server/_build/default/lib/poolboy/src/poolboy_sup.erl
blob: e6485a6fa6b09ed71fcf680eadc27c36c0b5b3ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
%% Poolboy - A hunky Erlang worker pool factory

-module(poolboy_sup).
-behaviour(supervisor).

-export([start_link/2, init/1]).

start_link(Mod, Args) ->
    supervisor:start_link(?MODULE, {Mod, Args}).

init({Mod, Args}) ->
    {ok, {{simple_one_for_one, 0, 1},
          [{Mod, {Mod, start_link, [Args]},
            temporary, 5000, worker, [Mod]}]}}.