我可以在 Worklight 中扩展服务器端 Java 代码吗?例如,有一个名为JavaScriptIntegrationLibraryImplementation
under的类com.worklight.integration.js
。在这个类里面,有一个方法broadcastNotification
,我想重写这个方法。有可能这样做吗?
编辑
原因是:当我在客户端使用选项字段进行订阅时(例如添加customType:A),我想检索已订阅此事件源的设备列表。基于 deviceSubscrpition 中的选项字段,我想有一些业务逻辑来确定向谁发送通知消息。例如,我只会将消息提交给“customType=A”的用户。
但是,Worklight 中没有 API 可以检索设备列表,这使我首先检索该列表。然后在 JavaScript 中执行逻辑并调用 WL.Server.notifyDevice..
因此,我想检查是否有任何方法可以检索已订阅事件源的设备列表(通过连接到 DB 的 API / 适配器) .
谢谢。