开发dominojavaaddin任务

开发dominojavaaddin任务,java,lotus-domino,Java,Lotus Domino,我需要开发一个dominojavaaddin任务,您知道是否有关于它的文档吗? 比如MessageQueue的工作原理和Notes.jar文档 感谢大家,, 溴 卢卡最好从朱利安的密码开始: 我的好朋友Andy Brunner用德语做了这个演讲,很好: $FILE/T3S7 Java%20加载项%20Servertask.pdf 他还制作了一些助手类,以避免消息队列中最头疼的问题: Andrew的回答假设您想要使用不受支持的lotus.notes.addins.JavaServerAddin类

我需要开发一个dominojavaaddin任务,您知道是否有关于它的文档吗? 比如MessageQueue的工作原理和Notes.jar文档

感谢大家,, 溴


卢卡最好从朱利安的密码开始:

我的好朋友Andy Brunner用德语做了这个演讲,很好:

$FILE/T3S7 Java%20加载项%20Servertask.pdf

他还制作了一些助手类,以避免消息队列中最头疼的问题:


Andrew的回答假设您想要使用不受支持的
lotus.notes.addins.JavaServerAddin
类。这当然是一种选择,但你也可能想考虑使用DOTS框架。DOTS是DominoOSGiTasklet服务的首字母缩写。它在OpenNTF上作为Domino8.5.2的扩展提供。更好的是,它内置在Domino9.0中

下面是一个非常好的DOTS视频介绍:


如果您使用的是Domino9.0,则可以忽略视频中的一些安装步骤。正如我所说,DOTS内置于9.0中,因此这些步骤已经过时。此外,还有更多关于圆点的信息。我建议搜索“IBMDominoOSGiTasklet服务”

我已经做了第一种方法,Julians代码确实是一个很好的起点。但请注意:这条路是黑暗的,充满了陷阱。 获取C-Api文档。未记录的Java函数通常反映了记录良好的C函数(虽然不是很好,但很有用)。api工具包中的addin任务示例给人留下了良好的印象。
顺便说一句:因为加载项任务运行很长时间,所以回收是至关重要的。如果您不想为此烦恼,请使用recycler:recycler.sourceforge.io

SO上的这篇文章将帮助您找到并提供一些有关获取Notes对象Java访问权限的信息。