summaryrefslogtreecommitdiff
path: root/src/ejabberd_sup.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-02-26 15:10:59 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-02-26 15:10:59 +0300
commitfadcc85553e2fa00c26233e36c0808f5d0089876 (patch)
treea1748f4fb465da1ec2a97c45517e731efec34894 /src/ejabberd_sup.erl
parentDon't fail on elements decoding (diff)
Put more stuff under supervision
Diffstat (limited to 'src/ejabberd_sup.erl')
-rw-r--r--src/ejabberd_sup.erl22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/ejabberd_sup.erl b/src/ejabberd_sup.erl
index d8f93ce0..0a33a5c7 100644
--- a/src/ejabberd_sup.erl
+++ b/src/ejabberd_sup.erl
@@ -128,12 +128,33 @@ init([]) ->
permanent, 5000, worker, [ejabberd_sm]},
GenModSupervisor = {ejabberd_gen_mod_sup, {gen_mod, start_link, []},
permanent, infinity, supervisor, [gen_mod]},
+ ExtMod = {ext_mod, {ext_mod, start_link, []},
+ permanent, 5000, worker, [ext_mod]},
Auth = {ejabberd_auth, {ejabberd_auth, start_link, []},
permanent, 5000, worker, [ejabberd_auth]},
OAuth = {ejabberd_oauth, {ejabberd_oauth, start_link, []},
permanent, 5000, worker, [ejabberd_oauth]},
+ Translation = {translate, {translate, start_link, []},
+ permanent, 5000, worker, [translate]},
+ AccessPerms = {ejabberd_access_permissions,
+ {ejabberd_access_permissions, start_link, []},
+ permanent, 5000, worker, [ejabberd_access_permissions]},
+ Ctl = {ejabberd_ctl, {ejabberd_ctl, start_link, []},
+ permanent, 5000, worker, [ejabberd_ctl]},
+ Commands = {ejabberd_commands, {ejabberd_commands, start_link, []},
+ permanent, 5000, worker, [ejabberd_commands]},
+ Admin = {ejabberd_admin, {ejabberd_admin, start_link, []},
+ permanent, 5000, worker, [ejabberd_admin]},
+ CyrSASL = {cyrsasl, {cyrsasl, start_link, []},
+ permanent, 5000, worker, [cyrsasl]},
{ok, {{one_for_one, 10, 1},
[Hooks,
+ CyrSASL,
+ Translation,
+ AccessPerms,
+ Ctl,
+ Commands,
+ Admin,
Listener,
SystemMonitor,
S2S,
@@ -153,5 +174,6 @@ init([]) ->
Local,
SM,
GenModSupervisor,
+ ExtMod,
Auth,
OAuth]}}.