172.4. 示例
下面的片段在内容存储库的 /home/test
节点下创建一个名为 node
的节点。另外,也会向节点添加一个额外的属性: my.contents.property
,其中包含所发送邮件的正文。
from("direct:a").setHeader(JcrConstants.JCR_NODE_NAME, constant("node")) .setHeader("my.contents.property", body()) .to("jcr://user:pass@repository/home/test");
以下代码将在 Event.NODE_ADDED 和 Event.NODE_REMOVED 事件(事件类型 1 和 2)的路径 import-application/inbox 中注册 EventListener,并对所有子项进行深入侦听。
<route> <from uri="jcr://user:pass@repository/import-application/inbox?eventTypes=3&deep=true" /> <to uri="direct:execute-import-application" /> </route>