如何停止运行groovy脚本事件侦听器?

2020-09-20 09:25发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我曾在Groovy事件侦听器中添加SyncFinishedEvent。 当产品目录完全同步或从HMC/Backoffice同步单个产品时,将触发此事件。

我已经创建了脚本,将其保存到数据库,创建了侦听器的实例,并通过这样的命令对其进行了注册

  scriptingEventService.registerScriptingEventListener('model://myEventListenerScript')
  

它可以正常工作,也可以捕捉事件

比我通过此类命令取消注册的事件

  scriptingEventService.unregisterScriptingEventListener('model://myEventListenerScript')
  

它停止了工作。 在系统更新之后以及在服务器上其他开发人员采取行动之后,我发现Script事件侦听器正在运行。

  1. 我像以前一样

  2. 取消了注册
  3. 我从后台(从后台)删除了Script

  4. 我检查了 scriptingEventService.getRegisteredWrappers()返回空结果

  5. 我检查了此结果是否还没有显示我的自定义事件侦听器 eventService.eventListeners

所有这些操作仍在运行。

问题:1.我的常规事件侦听器可以保留在哪里? 2.还是如何阻止它?

预先感谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我曾在Groovy事件侦听器中添加SyncFinishedEvent。 当产品目录完全同步或从HMC/Backoffice同步单个产品时,将触发此事件。

我已经创建了脚本,将其保存到数据库,创建了侦听器的实例,并通过这样的命令对其进行了注册

  scriptingEventService.registerScriptingEventListener('model://myEventListenerScript')
  

它可以正常工作,也可以捕捉事件

比我通过此类命令取消注册的事件

  scriptingEventService.unregisterScriptingEventListener('model://myEventListenerScript')
  

它停止了工作。 在系统更新之后以及在服务器上其他开发人员采取行动之后,我发现Script事件侦听器正在运行。

  1. 我像以前一样

  2. 取消了注册
  3. 我从后台(从后台)删除了Script

  4. 我检查了 scriptingEventService.getRegisteredWrappers()返回空结果

  5. 我检查了此结果是否还没有显示我的自定义事件侦听器 eventService.eventListeners

所有这些操作仍在运行。

问题:1.我的常规事件侦听器可以保留在哪里? 2.还是如何阻止它?

预先感谢

付费偷看设置
发送
1条回答
Haoba3210
1楼 · 2020-09-20 10:02.采纳回答

服务器重新启动后,它消失了。

一周热门 更多>