Rclex.Executor (Rclex v0.5.1) View Source
T.B.A
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
複数ノード生成
create_nodes/4ではcreate_nodes/3に加えて名前空間の指定が可能
返り値:
node_identifier_list :: Enumerable.t()
作成したノードプロセスのnameのリストを返すノードをひとつだけ作成
名前空間の有無を設定可能
返り値:
node_identifier :: string()
作成したノードプロセスのnameを返すノードプロセスを削除する
入力
node_identifier :: string()
削除するnodeのプロセス名Executorプロセスの初期化
下位プロセスとしてJobQueue, JobExecutorプロセスを生成する
状態:
supervisor_ids :: map()
keyがnode_identifer、valueがnode情報。現在はnodeプロセスのsupervisorのidを格納しているタイマープロセスを削除する
入力
timer_id :: pid()
削除するタイマープロセスのidLink to this section Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
複数ノード生成
create_nodes/4ではcreate_nodes/3に加えて名前空間の指定が可能
返り値:
node_identifier_list :: Enumerable.t()
作成したノードプロセスのnameのリストを返す
ノードをひとつだけ作成
名前空間の有無を設定可能
返り値:
node_identifier :: string()
作成したノードプロセスのnameを返す
ノードプロセスを削除する
入力
node_identifier :: string()
削除するnodeのプロセス名
Executorプロセスの初期化
下位プロセスとしてJobQueue, JobExecutorプロセスを生成する
状態:
supervisor_ids :: map()
keyがnode_identifer、valueがnode情報。現在はnodeプロセスのsupervisorのidを格納している
タイマープロセスを削除する
入力
timer_id :: pid()
削除するタイマープロセスのid