application_controller
DATA TYPES
appname() = atom()
calls() = info | prep_config_change | which_applications | {config_change | control_application | load_application | start_type | stop_application | unload_application, term()} | {change_application_data, term(), term()} | {permit_application, atom() | {application, atom(), term()}, term()} | {start_application, term(), term()} | {unset_env, term(), term()} | {set_env, term(), term(), term()}
state() = #state{}
Functions
start(KernelApp) -> term()
load_application(Application) -> term()
unload_application(AppName) -> term()
start_application(AppName, RestartType) -> term()
start_boot_application(Application, RestartType) -> term()
stop_application(AppName) -> term()
which_applications() -> term()
which_applications(Timeout) -> term()
loaded_applications() -> term()
info() -> term()
control_application(AppName) -> term()
change_application_data(Applications, Config) -> term()
prep_config_change() -> term()
config_change(EnvPrev) -> term()
get_pid_env(Master, Key) -> term()
get_env(AppName, Key) -> term()
get_pid_all_env(Master) -> term()
get_all_env(AppName) -> term()
get_pid_key(Master, Key) -> term()
get_key(AppName, Key) -> term()
get_pid_all_key(Master) -> term()
get_all_key(AppName) -> term()
start_type(Master) -> term()
get_master(AppName) -> term()
get_application(Master) -> term()
get_application_module(Module) -> term()
permit_application(ApplName, Flag) -> term()
set_env(AppName, Key, Val) -> term()
set_env(AppName, Key, Val, Timeout) -> term()
unset_env(AppName, Key) -> term()
unset_env(AppName, Key, Timeout) -> term()
handle_call(X1::calls(), From::{pid(), term()}, S::state()) -> {noreply, state()} | {reply, term(), state()}
handle_cast(X1::{application_started, appname(), term()}, S::state()) -> {noreply, state()} | {stop, string(), state()}
handle_info(X1::term(), S::state()) -> {noreply, state()} | {stop, string(), state()}
terminate(Reason::term(), S::state()) -> ok
code_change(OldVsn::term(), State::state(), Extra::term()) -> {ok, state()}
get_loaded(App) -> term()
init_starter(From, Appl, S, Type) -> term()
do_config_diff(AppEnvNow, AppEnvBefore) -> term()
test_change_apps(Apps, Conf) -> term()
View Functions
- start/1
- load_application/1
- unload_application/1
- start_application/2
- start_boot_application/2
- stop_application/1
- which_applications/0
- which_applications/1
- loaded_applications/0
- info/0
- control_application/1
- change_application_data/2
- prep_config_change/0
- config_change/1
- get_pid_env/2
- get_env/2
- get_pid_all_env/1
- get_all_env/1
- get_pid_key/2
- get_key/2
- get_pid_all_key/1
- get_all_key/1
- start_type/1
- get_master/1
- get_application/1
- get_application_module/1
- permit_application/2
- set_env/3
- set_env/4
- unset_env/2
- unset_env/3
- handle_call/1
- handle_cast/2
- handle_info/1
- terminate/1
- code_change/1
- get_loaded/1
- init_starter/4
- do_config_diff/2
- test_change_apps/2