Elixir语言中 Supervisor.Spec.supervisor
相关用法介绍如下。
用法:
supervisor(module, args, options \\ [])
此函数已弃用。请改用 Supervisor 模块中概述的新子规范。
@spec supervisor(module(), [term()],
restart: restart(),
shutdown: shutdown(),
id: term(),
function: atom(),
modules: modules()
) :: spec()
将给定的 module
定义为将使用给定参数启动的主管。
supervisor(module, [], restart: :permanent)
默认情况下,在给定模块上调用函数start_link
。总体而言,选项的默认值为:
[
id: module,
function: :start_link,
restart: :permanent,
shutdown: :infinity,
modules: [module]
]
有关可用选项的更多信息,请参阅
模块中的“主管和工作人员选项”部分。Supervisor.Spec
相关用法
- Elixir Supervisor.Spec.supervise用法及代码示例
- Elixir Supervisor.Spec.worker用法及代码示例
- Elixir Supervisor.Spec用法及代码示例
- Elixir Supervisor.child_spec用法及代码示例
- Elixir Supervisor.init用法及代码示例
- Elixir Supervisor用法及代码示例
- Elixir StringIO.flush用法及代码示例
- Elixir Stream用法及代码示例
- Elixir String.contains?用法及代码示例
- Elixir String.reverse用法及代码示例
- Elixir Stream.drop_while用法及代码示例
- Elixir String.to_integer用法及代码示例
- Elixir System.stop用法及代码示例
- Elixir Stream.map_every用法及代码示例
- Elixir Stream.iterate用法及代码示例
- Elixir String.pad_trailing用法及代码示例
- Elixir Stream.dedup_by用法及代码示例
- Elixir Stream.interval用法及代码示例
- Elixir String.split_at用法及代码示例
- Elixir String.valid?用法及代码示例
- Elixir String.replace_prefix用法及代码示例
- Elixir String.printable?用法及代码示例
- Elixir Stream.zip用法及代码示例
- Elixir System.fetch_env!用法及代码示例
- Elixir String.replace_trailing用法及代码示例
注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 Supervisor.Spec.supervisor(module, args, options \\ [])。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。