在Meproc中,用户可以根据自己的需要开发插件来处理某些任务流程的start
和stop
事件。
所有插件都应该放在events
文件夹中。
让我们看一个例子。
events
文件夹中有一个名为example.m
的文件。 这就是我们要讨论的例子。
Sys = Import('sys');
Example {
@start(&proc) {
Sys.print(proc);
}
@stop(&proc) {
Sys.print(proc);
}
}
当启动或停止名为example
的任务时,此示例输出与任务相关的数组信息。
集合名称(参考Melang Set)Example
是大写的任务名称。
一般来说,该集合应该实现start
和stop
方法。 不过,如果开发者不关心启动或停止事件,也可以省略相应的方法。文章来源:https://www.toymoban.com/news/detail-820668.html
在这个文件中,开发者可以包含他们需要的代码并导入相应的库来开发他们想要的处理逻辑。 因此,除了提到的集合名称(例如Example
)和两个方法(start
和stop
)之外,没有其他限制。文章来源地址https://www.toymoban.com/news/detail-820668.html
到了这里,关于开源进程/任务管理服务Meproc之事件插件开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!