ProcedureExecutor 使用 ProcedureStore 和 ProcedureScheduler 并执行提交给它的程序。支持的一些基本操作是:
abort(procId):如果未完成,则中止指定的过程
_ 提交(程序)_:提交执行程序
_ 检索:_ get 方法列表获取 _ 程序 _ 实例和结果
_ 注册/取消注册 _ 监听器:用于监听与程序相关的通知
当 ProcedureExecutor 启动时,它会在前一次运行的 ProcedureStore 中加载过程实例。从最后存储的状态恢复所有未完成的过程。