Current section

Files

Jump to
partisan src partisan_pool_sup.erl
Raw

src/partisan_pool_sup.erl

-module(partisan_pool_sup).
-behaviour(supervisor).
%% public api
-export([start_link/0]).
%% supervisor api
-export([init/1]).
%% public api
start_link() ->
supervisor:start_link({local, ?MODULE}, ?MODULE, []).
%% supervisor api
init([]) ->
Flags = #{strategy => rest_for_one},
Pool = #{id => partisan_pool,
start => {partisan_pool, start_link, []}},
Socket = #{id => partisan_socket,
start => {partisan_socket, start_link, []}},
{ok, {Flags, [Pool, Socket]}}.