Module cloudi_core_i_services_internal_init

CloudI Internal Service Init Process

A separate Erlang process that exists as a Dispatcher proxy.

Copyright © 2013-2020 Michael Truog

Version: 2.0.1 Oct 11 2022 20:13:40 ------------------------------------------------------------------------

Behaviours: gen_server.

Authors: Michael Truog (mjtruog at protonmail dot com).

Description

CloudI Internal Service Init Process

A separate Erlang process that exists as a Dispatcher proxy. Using this Erlang process as a type of bootstrap process prevents a deadlock on the Dispatcher process while still allowing the internal service init function call to occur within the Dispatcher process.

Function Index

code_change/3
handle_call/3
handle_cast/2
handle_info/2
init/1
process_dictionary_get/0
process_dictionary_set/1
start_link/4
stop_link/1
terminate/2

Function Details

code_change/3

code_change(X1, State, X3) -> any()

handle_call/3

handle_call(Request, From, State) -> any()

handle_cast/2

handle_cast(Request, State) -> any()

handle_info/2

handle_info(Request, State) -> any()

init/1

init(X1) -> any()

process_dictionary_get/0

process_dictionary_get() -> any()

process_dictionary_set/1

process_dictionary_set(ProcessDictionary) -> any()

start_link/4

start_link(Timeout, PidOptions, ProcessDictionary, InternalState) -> any()

stop_link/1

stop_link(Pid) -> any()

terminate/2

terminate(X1, X2) -> any()


Generated by EDoc