在Meproc中,用戶可以根據(jù)自己的需要開發(fā)插件來處理某些任務(wù)流程的start
和stop
事件。
所有插件都應(yīng)該放在events
文件夾中。
讓我們看一個(gè)例子。
events
文件夾中有一個(gè)名為example.m
的文件。 這就是我們要討論的例子。
Sys = Import('sys');
Example {
@start(&proc) {
Sys.print(proc);
}
@stop(&proc) {
Sys.print(proc);
}
}
當(dāng)啟動(dòng)或停止名為example
的任務(wù)時(shí),此示例輸出與任務(wù)相關(guān)的數(shù)組信息。
集合名稱(參考Melang Set)Example
是大寫的任務(wù)名稱。
一般來說,該集合應(yīng)該實(shí)現(xiàn)start
和stop
方法。 不過,如果開發(fā)者不關(guān)心啟動(dòng)或停止事件,也可以省略相應(yīng)的方法。文章來源:http://www.zghlxwxcb.cn/news/detail-820668.html
在這個(gè)文件中,開發(fā)者可以包含他們需要的代碼并導(dǎo)入相應(yīng)的庫來開發(fā)他們想要的處理邏輯。 因此,除了提到的集合名稱(例如Example
)和兩個(gè)方法(start
和stop
)之外,沒有其他限制。文章來源地址http://www.zghlxwxcb.cn/news/detail-820668.html
到了這里,關(guān)于開源進(jìn)程/任務(wù)管理服務(wù)Meproc之事件插件開發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!