170.3. 示例
以下片段在内容存储库中的 /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");
以下代码将在事件的路径 import-application/inbox 下注册 EventListener。NODE_ADDED 和 Event.NODE_REMOVED 事件(事件类型 1 和 2)都屏蔽为 3,并侦听所有子对象。
<route> <from uri="jcr://user:pass@repository/import-application/inbox?eventTypes=3&deep=true" /> <to uri="direct:execute-import-application" /> </route>