-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]}}.