class
BitShares::App
- BitShares::App
- Reference
- Object
Defined in:
bitshares-crystal/app.crConstant Summary
-
Log =
::Log.for("app")
Constructors
Class Method Summary
- .instance
-
.run_task(task_class : Task | Nil = nil, config : Config | Nil = nil, &blk : Task -> _)
-------------------------------------------------------------------------- ● (public) 直接启动APP,并自动启动单个异步任务。REMARK:不支持启动多个异步任务,如需启动多个请使用 start 方法。 --------------------------------------------------------------------------
- .run_task(task_class : Class, config : Config | Nil = nil)
-
.start(&)
-------------------------------------------------------------------------- ● (public) 以带块的方式启动APP。 --------------------------------------------------------------------------
Instance Method Summary
-
#find_task(task_class : T.class) : Task | Nil forall T
-------------------------------------------------------------------------- ● (public) 查找指定类型的 task 对象。 --------------------------------------------------------------------------
-
#run_task(config : Config | Nil = nil, &blk : Task -> _)
-------------------------------------------------------------------------- ● (public) 启动异步任务。可通过 Task 启动或者传递块启动。 => config - 通过该命名参数可指定配置信息。 --------------------------------------------------------------------------
- #run_task(task_class : Task.class, config : Config | Nil = nil)
- #task_list : Array(Task)