Browse Source

Add pooler:manual_start to make testing in console easier

Seth Falcon 12 years ago
parent
commit
92bf37933d
1 changed files with 7 additions and 1 deletions
  1. 7 1
      src/pooler.erl

+ 7 - 1
src/pooler.erl

@@ -35,7 +35,8 @@
          return_group_member/3,
          return_member/2,
          return_member/3,
-         pool_stats/1]).
+         pool_stats/1,
+         manual_start/0]).
 
 %% ------------------------------------------------------------------
 %% gen_server Function Exports
@@ -60,6 +61,11 @@
 start_link(#pool{name = Name} = Pool) ->
     gen_server:start_link({local, Name}, ?MODULE, Pool, []).
 
+manual_start() ->
+    application:start(sasl),
+    application:start(crypto),
+    application:start(pooler).
+
 %% @doc For INTERNAL use. Adds `MemberPid' to the pool.
 -spec accept_member(atom() | pid(), pid() | {noproc, _}) -> ok.
 accept_member(PoolName, MemberPid) ->