diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-02-26 15:10:59 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-02-26 15:10:59 +0300 |
commit | fadcc85553e2fa00c26233e36c0808f5d0089876 (patch) | |
tree | a1748f4fb465da1ec2a97c45517e731efec34894 /src/ejabberd_sup.erl | |
parent | Don't fail on elements decoding (diff) |
Put more stuff under supervision
Diffstat (limited to 'src/ejabberd_sup.erl')
-rw-r--r-- | src/ejabberd_sup.erl | 22 |
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]}}. |