1 |
|
-module(mongoose_wpool_ldap). |
2 |
|
-behaviour(mongoose_wpool). |
3 |
|
|
4 |
|
-export([init/0]). |
5 |
|
-export([start/4, stop/2]). |
6 |
|
|
7 |
|
%% -------------------------------------------------------------- |
8 |
|
%% mongoose_wpool callbacks |
9 |
|
init() -> |
10 |
80 |
ok. |
11 |
|
|
12 |
|
start(HostType, Tag, WpoolOpts, ConnOpts) -> |
13 |
160 |
WorkerSpec = {mongoose_ldap_worker, ConnOpts}, |
14 |
160 |
ProcName = mongoose_wpool:make_pool_name(ldap, HostType, Tag), |
15 |
160 |
mongoose_wpool:start_sup_pool(ldap, ProcName, [{worker, WorkerSpec} | WpoolOpts]). |
16 |
|
|
17 |
|
stop(_HostType, _Tag) -> |
18 |
152 |
ok. |